Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 在高级数据网格中选择行时触发函数事件_Apache Flex_Actionscript 3_Events_Focus_Advanceddatagrid - Fatal编程技术网

Apache flex 在高级数据网格中选择行时触发函数事件

Apache flex 在高级数据网格中选择行时触发函数事件,apache-flex,actionscript-3,events,focus,advanceddatagrid,Apache Flex,Actionscript 3,Events,Focus,Advanceddatagrid,以下代码似乎只有在高级数据网格上有editable=“true”时才起作用。但我不希望它是可编辑的。有人对这个问题有任何想法或经验吗 文档没有说它需要编辑,我也不明白为什么它需要编辑 如果您想知道何时选择/取消选择行,您需要收听“更改”(ListEvent.change)事件。事实上,对不起,christophe,正确的解决方案是使用 listent.ITEM\u单击 因为,例如,如果高亮显示的项目已经高亮显示,它将不会触发该功能,因为它不会“更改”对该问题非常有效的内容(尽管是项目单击)。但

以下代码似乎只有在高级数据网格上有
editable=“true”
时才起作用。但我不希望它是可编辑的。有人对这个问题有任何想法或经验吗

文档没有说它需要编辑,我也不明白为什么它需要编辑


如果您想知道何时选择/取消选择行,您需要收听“更改”(ListEvent.change)事件。

事实上,对不起,christophe,正确的解决方案是使用

listent.ITEM\u单击


因为,例如,如果高亮显示的项目已经高亮显示,它将不会触发该功能,因为它不会“更改”对该问题非常有效的内容(尽管是项目单击)。但是谢谢你给我指出了正确的方向

谢谢!成功了。不知道为什么不能用advanceddatagrid事件来完成……但不管怎样,很高兴它能工作。谢谢
a_data_list.addEventListener(AdvancedDataGridEvent.ITEM_FOCUS_IN, clickedRow);


    public function clickedRow(event:AdvancedDataGridEvent):void
                {
                    trace("datagrid line was clicked");

                }