监听 AdvancedDataGrid 中的 dataChange 事件
这是我的代码:
<controls:AdvancedDataGrid id="adg" dataChange="adg_dataChangeHandler(event)">
<!-- other stuff goes here -->
</controls:AdvancedDataGrid>
在我的 ActionScript 代码中:
protected function adg_dataChangeHandler(event:FlexEvent):void
{
trace(1);
}
当我编辑 advanceDataGrid 中的单元格(当然使列可编辑)时,它永远不会调度事件。或者,换句话说,我的函数从未被调用。我该如何解决这个问题?
This is my code:
<controls:AdvancedDataGrid id="adg" dataChange="adg_dataChangeHandler(event)">
<!-- other stuff goes here -->
</controls:AdvancedDataGrid>
and in my ActionScript code:
protected function adg_dataChangeHandler(event:FlexEvent):void
{
trace(1);
}
When I edit a cell in advancedDataGrid (making the columns editable of course) it never dispatches an event. Or, in other words, my function is never called. How can I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为对于我的场景来说更好的选择是使用 itemEditor,它在更改事件上放置了一个侦听器。代码如下所示:
项目编辑器类位于此处:
I think that the better option for my scenario is to use an itemEditor, that has a listener put on the change event. Code looks like :
and the item editor class is here :