2

我在 Flex 中有一个奇怪的问题。我有一个带有 7 个按钮的 ButtonBar,并且总是第五个是不可见的。即使当我切换按钮的位置时,我也看不到第五个按钮的位置。

这是我的代码:

<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>

你知道这里有什么问题吗?

4

1 回答 1

0

试图重现它,但没有成功 - 它们都是可见的。我的猜测是你有一些代码导致它变得不可见。

于 2013-09-23T08:23:21.883 回答