2
我在Flex中遇到了一個奇怪的問題。我有一個ButtonBar有7個按鈕,總是第五個是不可見的。即使當我切換按鈕的位置總是第五個是我無法看到的那個。Flex - 消失按鈕
這裏是我的代碼:
<s:HGroup x="6" y="6" visible="{entityId > 0}">
<mx:ButtonBar height="20" x="10" horizontalGap="4" itemClick="onButtonBarClickHandler(event)" id="buttonBar">
<mx:dataProvider>
<s:ArrayList>
<fx:Object label="xxx" action="AddItem" icon="{_addIcon}" />
<fx:Object label="zzz" action="DeleteItem" icon="{_deleteIcon}" enabled="{_dg.selectedItem as TemplateFile != null}" />
<fx:Object label="yyy" action="Generate" enabled="{_dg.selectedItem.IsTemplate}" />
<fx:Object label="aaa" action="PublishSharePoint" enabled="{_dg.selectedItem.IsTemplate}" />
<fx:Object label="bbb" action="SetDefault"/>
<fx:Object label="Download document" action="DownloadDocument"/>
<fx:Object label="Show Tags" action="ShowTags"/>
</s:ArrayList>
</mx:dataProvider>
</mx:ButtonBar>
</s:HGroup>
你有任何想法有什麼不對嗎?
我複製了您的代碼並補充了缺少的代碼。我無法複製它! – splash
我剛剛注意到,我也有一個彈出窗口,它也顯示這個視圖,在那裏我可以看到所有的按鈕。我真的不知道爲什麼它不能在我的主屏幕上工作。 –
在這種情況下,您發佈的代碼不應該足以回答您的問題。 – splash