FlexGrid控件编辑功能的使用教程

时间:2024-10-22 23:51:16

1、类Excel编辑:FlexGrid支持类Excel的,快速的,单元格内部的编辑。 不需要藜局腑载添加额外的带有'Edit'按钮的列来切换显示模式爵奏笆棚与编辑模式。用户只需通过键入一个单元格来开始编辑。这个叫做'快速编辑'模式。 在这个模式下,光标键完成编辑,表格移动选择。 也可以通过按下F2或者双击单元格开始编辑。这个叫做'完全编辑'模式。 在这个模式下,光标键在编辑器内移动光标,用户必须按下Enter,Tab或Escape键以结束编辑。你可以通过设置表格,行或列对象的isReadOnly属性来禁用表格,行或列水平的编辑。

2、移动设备:移动设备使用双击事件来进行缩放,默认情况下不会显示键盘。 要在移动设备上开始编辑一个单元格,只需单击一个单元格选中它,然后再次单击来表明你希望开始编辑。

3、IEditableCollectionView:FlexGrid支持IEditableCollectionView接口。当用户开始编辑项目时, 表格会调用startEdit方法以开始编辑项。 在用户选中一个不同的行之前,集合不会排序或过滤。 编辑项目的同时按下ESC会取消整个项的编辑,并恢复原始值。 这与.NET中是相似的做法。 这样会防止在编辑的时候,丢失项目。

4、自动类型校验/强制转换:如果用户键入列的非法数据(比如数字或日期列的"hello"),编辑不会被应用,单元格也会保持它的初始值。 时间和日期会使用分配到列的格式解析。

5、复选框:默认情况下(不像Excel),Boolean值显示为复选框。 用户可以通过点击或者按下空格键来更改复选框的值。 复选框比包含"TRUE"或"FALSE"的字段更容易读取和编辑。

6、DataMaps和Auto-complete:如果列有一个数据映射,编辑器会在用户键入时自动补全。 下面的样颖蓟段扛例中,Country列有一个数据映射, 键入"G"会将编辑器内容设为"Germany",并选中文本的"ermany"部分。 之后键入一个"r"会切换该值为"Greece",并选中"eece"。 自动补全允许快速准确的数据输入。

7、数据映射对显示和编辑链接到表格的关键字段来说是理想的选择。 例如,映射消费者和供应商ID列来显示它们的名字。 不需要设置带有复杂节点的额外的视图,此外,通过从自动补全字段中选择它们的名字来编辑消费者或供应商 ,而不需要键入它们的ID。下面是一个典型的可编辑的表格:

FlexGrid控件编辑功能的使用教程
© 手抄报圈