我有一个带有自定义itemRenderer的数据网格。现在我需要逐个单元格地对网格进行setfocus。为此我用谷歌搜索&有一个方法,即
var findrowindex:int = 0;
//nextButton Click Handler
var focusedCell: Object = new Object();
focusedCell. columnIndex = 3;
focusedCell. rowIndex = findrowindex;
dg.editedItemPosition = focusedCell;
dg.validateNow( );
findrowindex++;
使用此功能,我可以将焦点放在单元格中,但焦点不会从一个单元格移动到另一个单元格。 请告诉我出错的地方或建议我实现这一目标。
感谢。
答案 0 :(得分:1)
如果为要编辑的列设置editable = true。您可以通过Tab键移动焦点。使用itemEditor而不是itemRenderer。如果您想要在焦点处于同一时间并且焦点消失时具有相同的外观和感觉。使用itemRenderer和itemEditor的组合 问候, Arivu