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에 대한 대안이 있습니까? 그것은 위대한 구성 요소가 아닙니다.