以下代码似乎仅在我在高级数据网格上有editable="true"
时才有效。但我不希望它是可编辑的。任何人对此问题有任何想法或经验吗?
文档没有说明需要编辑的内容,我也不明白为什么需要这样做。
http://docs.huihoo.com/flex/4/mx/events/DataGridEvent.html#ITEM_FOCUS_IN
a_data_list.addEventListener(AdvancedDataGridEvent.ITEM_FOCUS_IN, clickedRow);
public function clickedRow(event:AdvancedDataGridEvent):void
{
trace("datagrid line was clicked");
}
答案 0 :(得分:0)
如果您想知道何时选择/取消选择行,您需要收听“change”(ListEvent.CHANGE)事件。
答案 1 :(得分:0)
实际上,对不起christophe,问题的正确解决方法是使用
ListEvent.ITEM_CLICK
因为例如如果突出显示的项目已经突出显示,它将不会触发该功能,因为它不会“改变”对于此问题的完美工作,尽管是单击项目。但是感谢你指出我正确的方向