2009-08-07 2 views
3

이 버그입니까, 제 잘못입니까?flex3 menubar : "enabled"속성의 바인딩

<mx:MenuBar width="100%" labelField="@label" itemClick="menuItemClickHandler(event)"> 
     <mx:XMLList> 
      <menuitem label="User" > 
       <menuitem label="Log In" showDialog="LoginDialog" enabled="{model.FlowUserState == 0}" /> 
       <menuitem label="Log Out" dispatchEvent="LogoutEvent" enabled="{model.FlowUserState >= 1}" /> 
      </menuitem> 
      <menuitem label="Job"> 
       <menuitem label="Open" showDialog="OpenJobDialog" enabled="{model.FlowUserState >= 1}" /> 
       <menuitem label="Close" enabled="{model.job_id != null}" dispatchEvent="CloseJobEvent" /> 
       <menuitem label="New" enabled="{model.FlowUserState >= 4}" /> 
       <menuitem type="separator"/> 
       <menuitem label="info" enabled="{model.job_id != null}" /> 
       <menuitem label="status codes" enabled="{model.job_id != null}"/> 
      </menuitem> 
     </mx:XMLList> 

로그인 및 로그 아웃 버튼은 무엇이든지간에 항상 활성 상태를 유지합니다. 그래도 사용자 및 작업 메뉴를 전환하면 사용자 메뉴에서 문제가 사라지고 열기 및 닫기 버튼이 항상 활성화됩니다 ... 나에게 버그가있는 것 같습니다.

flex menubar에 대한 대안이 있습니까? 그것은 위대한 구성 요소가 아닙니다.

답변

2

해결되었습니다. http://frishy.blogspot.com/2007/12/making-flex-menus-easier.html

: 그것은 그것이 있어야로이 문제를 해결하고 일반적으로 도구 모음을 향상시키기 위해이 튜토리얼을 따라

을 (바인딩! 작업으로 .. IS 다른 모든 것들로) 구현 아니에요 .. 또는 더 나은 실제로 버그

관련 문제