文章摘要
这篇文章描述了一种实时编辑功能的实现方法,主要是通过获取编辑的雨量值和对应的站点名称,并将这些信息更新到数据库中。代码中使用了`DataGridColumn`和`itemEditorInstance`等API来捕捉用户的编辑行为,记录被编辑单元格的位置信息,并通过`dataProvider`将编辑后的数据返回到数据库。核心功能是实现雨量数据分析系统的实时编辑能力。
var _editColumn:DataGridColumn=dgRainRealtime.columns[event.columnIndex];
var editValue:String=dgRainRealtime.itemEditorInstance[_editColumn.editorDataField]; //获得被编辑的雨量值
var _editValue:int=int(editValue);
var _row:int=dgRainRealtime.editedItemPosition.rowIndex;
var _column:int=dgRainRealtime.editedItemPosition.columnIndex;
var col:DataGridColumn=dgRainRealtime.columns[_column-1];
var deviceName:String=dgRainRealtime.dataProvider.getItemAt(_row)[col.dataField]; //获得的被编辑雨量值的站点名字
© 版权声明
文章版权归作者所有,未经允许请勿转载。



