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