【问题标题】:datagrid itemrender instance in flexflex中的datagrid itemrender实例
【发布时间】:2011-04-07 22:32:31
【问题描述】:

我在 datagrid 中有一个 itemrenderer,我正在尝试在 datagrid keypressevent 中获取 itemrender 的实例,如下所示

var col:DataGridColumn = _datagrid.columns[_datagrid.selectedCells[0].columnIndex];
var myItemrend:MyItemrender = col.itemRenderer as MyItemrender;

但上面的 myItemrend 实例为空。如何获取 itemrenderer 实例。

请帮忙。

谢谢, 拒绝。

【问题讨论】:

  • 你为什么需要这样的黑客?它看起来很奇怪。更好地访问当前选定的单元格,它也是 MyItemRenderer 的一个实例,但更好地解释你为什么需要它。

标签: actionscript-3 apache-flex flex3


【解决方案1】:

我在 Datagrid 中有一个 itemrenderer,它也被 rendererIsEditor=true 用作 itemeditor。我的 itemrenderer 有一个 textinput 和一个列表,我在其中打开列表进行编辑,当 textinput 中发生 focusin 事件时,单击单元格时会发生这种情况。

我需要在使用键盘(Enter)输入时进行相同的编辑,所以我试图在 Keyboard.ENTER 中获取 itemrender 的实例,并使用它可以调度 textinput focusin 事件。

谢谢, 拒绝。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 2011-10-10
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多