Well not sure how I would remove it with this current setup:
mx:ApplicationControlBar id=viewAppControllBar
width=100% height=31 styleName=viewControlBar
mx:Canvas width=100% height=100%
mx:Image id=synergyLogo
source={viewAppControllBar.getStyle('synergyTextLogo')} left=0/
mx:ToggleButtonBar id=mainToggleBar
height=100%
dataProvider={viewController}
styleName=viewButtonBar left=231/
/mx:Canvas
/mx:ApplicationControlBar
mx:ApplicationControlBar id=syncLoginBar
width=100% height=25 styleName=loginBar paddingLeft=0
mx:Canvas width=100% height=100%
mx:Label id=welcomeName text=User Logged
In As: {model.user.user_fname + ' ' + model.user.user_lname} top=2
styleName=normalTenBold color=#ff width=230 x=3/
mx:LinkButton label=Logout top=2
id=btn_logout textAlign=right right=2/
/mx:Canvas
/mx:ApplicationControlBar
!-- viewStack Controller :: viewController --
mx:ViewStack id=viewController selectedIndex=0
width=100% height=600
view:Home id=homeView
creationCompleteEffect=fadeIn showEffect=fadeIn
hideEffect=fadeOut/
mx:Canvas label=Portfolio Center
showEffect=fadeIn hideEffect=fadeOut/mx:Canvas
view:Contact id=contactView
showEffect=fadeIn hideEffect=fadeOut
contactListDP={model.processContactsDP}
contactCategoriesDP={model.contactCategoriesDP}/
view:Resources id=trainingHelpView
showEffect=fadeIn hideEffect=fadeOut/
view:Community id=communityView
showEffect=fadeIn hideEffect=fadeOut /
view:RequestAccess id=requestAccessView
showEffect=fadeIn hideEffect=fadeOut
contactListDP={model.processContactsDP}/
view:Administration id=adminView
showEffect=fadeIn hideEffect=fadeOut enabled=false/
/mx:ViewStack
I am hoping there is a method or build some logic that will remove
the admin view from the viewstack if the role permissions dont match
the admin view.
--- In flexcoders@yahoogroups.com, Manish Jethani
[EMAIL PROTECTED] wrote:
The only thing I can suggest is that you remove the admin view from
the view stack. *Or* you can also disable it (and the button will be
disabled).
On 4/27/07, gotjosh819i [EMAIL PROTECTED] wrote:
Good morning all,
I am working on a project that requires some level permissions.
I have
a main viewstack that I call viewController and theres some
elements in
there.
One of them in a Admin view that I would like to hide if the user
doesnt have those permissions.
I am struggling a little bit on how to do this, the visible
property
doesnt remove the viewstack element from the dataprovider when
its set
to false.
Any suggestions that may lead me down the right path is
appreciated.
Thanks,
Josh
--
Flexcoders Mailing List
FAQ:
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%
40yahoogroups.com
Yahoo! Groups Links