EventListener用于监视DataGrid中的项目数

时间:2009-10-01 18:45:35

标签: flex events datagrid flex3 event-listener

我是Flex的新手,但我一直在使用Flex Builder进行探索,而且非常好。

确实是快速构建基于Web的应用程序的最佳选择......

我正在尝试使用eventListeners做一些事情,但我仍然会做很多混乱的代码,所以想要那些已经知道flex的人的帮助。


我有一个DataGrid,它的项目是由另一个组件添加的,没有问题。

我有按钮来添加,删除和编辑DataGrid中的项目。也没问题。

但是我希望当DataGrid作为至少一个项目时启用这些按钮,当它不是任何时候,应该禁用所有三个按钮。

我该怎么做?

编辑:忘了说: 我认为eventListeners是最好的方法。但是......你告诉我。

1 个答案:

答案 0 :(得分:1)

这应该这样做:

<mx:DataGrid id="mydg "dataProvider="{books}"   horizontalGridLines="false">
</mx:DataGrid>

<mx:Button enabled={mydg.dataProvider.length!=0} label="my button"/>