我是Flex的新手,但我一直在使用Flex Builder进行探索,而且非常好。
确实是快速构建基于Web的应用程序的最佳选择......
我正在尝试使用eventListeners做一些事情,但我仍然会做很多混乱的代码,所以想要那些已经知道flex的人的帮助。
我有一个DataGrid,它的项目是由另一个组件添加的,没有问题。
我有按钮来添加,删除和编辑DataGrid中的项目。也没问题。
但是我希望当DataGrid作为至少一个项目时启用这些按钮,当它不是任何时候,应该禁用所有三个按钮。
我该怎么做?
编辑:忘了说: 我认为eventListeners是最好的方法。但是......你告诉我。答案 0 :(得分:1)
这应该这样做:
<mx:DataGrid id="mydg "dataProvider="{books}" horizontalGridLines="false">
</mx:DataGrid>
<mx:Button enabled={mydg.dataProvider.length!=0} label="my button"/>