Flash构建器:如何在datagrid中获取选定的单元格值?

时间:2012-04-05 00:03:05

标签: flash datagrid flash-builder

我有一个可编辑的数据网格。我想知道在用户编辑单个单元格后是否可以检索单元格值。

如果用户完成编辑,我的数据网格将触发griditemEditorSessionSave事件,但我不知道如何获取新的单元格值。

//script
protected function dg_gridItemEditorSessionSaveHandler(event:GridItemEditorEvent):void
  {
     //I can only get the columnIndex but not the value
      Alert.show (event.columnIndex);

  } 

//mxml

<s:DataGrid id="dg" editable="true" x="5" y="3" width="734" height="153"
                  gridItemEditorSessionSave="dg_gridItemEditorSessionSaveHandler(event)"
>
....
.....

</Datagrid>

有什么想法?非常感谢。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的..最近我遇到了同样的问题。我很熟悉,这个主题并没有太多的As3文档或多或少只是对DataGrid进行初始化并填充它,因此;没有抓住自己的价值观。

在我的Datagrid上,我发现每次编辑时都更容易保存整个dataGrid,因为我没有找到为每个单元格执行此操作的方法。只需将逗号分隔值的文本文件

使用循环函数遍历每个数组长度,列/行,如果您需要此项目的完整源代码,请转到:

http://ffiles.com/flash_files/3559/index.html