当跳格通过最后一列时,我正在尝试更改火花数据网格中的选定行。换句话说,我想突出显示行以跟随活动单元格。
有任何想法吗?
谢谢你。
这就是我的做法。我在网格上的 selectionChange 和 caretChange 事件执行相同的功能。
<s:DataGrid id="my_rates_grid" x="0" y="0" width="100%" height="100%"
creationComplete="my_rates_grid_creationCompleteHandler(event)"
editable="true" alternatingRowColors="[#FFFFFF, #e9f1f6]"
gridItemEditorSessionSave="my_rates_grid_gridItemEditorSessionSaveHandler(event)"
requestedRowCount="4"
selectionChange="my_rates_grid_selectionChangeHandler(event)"
caretChange="my_rates_grid_selectionChangeHandler(event)">
然后在那个 my_rates_grid_selectionChangeHandler 函数中(注意我必须将其参数类型更改为泛型类型事件)
protected function my_rates_grid_selectionChangeHandler(event:Event):void
{
if(my_rates_grid.editorRowIndex >= 0){
trace("it's happening");
my_rates_grid.setSelectedIndex(my_rates_grid.editorRowIndex);
}
}
所以每次我点击它时,它都会跟随,并且保存功能也会捕获我的新值。