【问题标题】:flex air datagrid setfocus cell by cellflex air datagrid 逐个单元格地设置焦点
【发布时间】:2009-04-16 12:33:32
【问题描述】:

我有一个带有自定义 itemRenderer 的数据网格。现在我需要逐个单元格地设置焦点到网格中。为此,我用谷歌搜索并找到了一种方法,即

var findrowindex:int = 0;

//nextButton Click Handler
var focusedCell: Object = new Object();
focusedCell. columnIndex = 3;
focusedCell. rowIndex = findrowindex;
dg.editedItemPosition = focusedCell; 
dg.validateNow( );
findrowindex++;

使用它我可以在一个单元格中获得焦点,但焦点不会从一个单元格移动到另一个单元格。 请建议我哪里出了问题,或者建议我以其他方式实现这一目标。

谢谢。

【问题讨论】:

    标签: actionscript-3 flex3 air


    【解决方案1】:

    如果您为要编辑的那些列设置了 editable=true。您可以通过 Tab 键移动焦点。使用 itemEditor 而不是 itemRenderer。如果您想要在焦点进入和焦点离开时保持相同的外观和感觉。使用 itemRenderer 和 itemEditor 的组合 问候, 阿里武

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-04
      • 1970-01-01
      • 2014-06-06
      • 2014-05-01
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      • 2011-09-17
      相关资源
      最近更新 更多