具有焦点的新网格行
|
我试图使可编辑的DataGrid在用户在最后一行的最后一列中按TAB时插入新行。
我的网格:
<mx:DataGrid id=\"myGrid\"
dataProvider=\"{initDG}\" editable=\"true\"
itemFocusOut=\"onItemFocusOut(event)\">
<mx:columns>
<mx:DataGridColumn dataField=\"Company\" editable=\"false\"/>
<mx:DataGridColumn dataField=\"Contact\"/>
</mx:columns>
</mx:DataGrid>
我的onItemFocusOut事件:
protected function onItemFocusOut(e: DataGridEvent):void{
if((e.rowIndex == (initDG.length - 1)) &&
(e.columnIndex == (myGrid.columnCount -1))){
initDG.addItem({Company: \'New one\', Contact: \'\'});
}
}
它工作正常,意味着它将插入新行。问题是flex专注于下一个组件,而我需要它专注于最近创建的行。
可能吗?
恶作剧
没有找到相关结果
已邀请:
1 个回复
细屠截殴些