添加和删除行
您可以使用 EnableEditButtonsEnableAddDeleteButtons 属性在“高级栅格”中添加或删除行。如果将 EnableEditButtons 属性设置为 true,则 EnableAddDeleteButtons 属性即会显示在 Mashup Builder 配置中。将此属性设置为 true 时,栅格工具栏中即会显示“添加”“删除”按钮,可供您添加或删除行。
设置行添加和删除功能后,DeletedTable 属性也会变为可用。通过此属性可将已删除的行绑定到服务。
* 
“添加”“删除”按钮不可同时使用,因为它们的操作是分开的,以免发生行数据损坏或覆盖。
单击此工具栏中的“编辑”,可查看“添加”“保存”“取消”。此外,每个单元格中带有复选框的列会显示在栅格的左侧。
例如:
要添加行,请按以下步骤操作:
1. 单击“添加”。新行即会显示在栅格底部。
2. 输入所需值,然后单击“保存”
由于字段已经过验证,因此,请确保在其中输入的值是正确的。
新行仅会显示在栅格底部。
要删除行,请执行以下步骤:
1. 选中要删除的行所对应的复选框。
2. 单击“删除”
删除行后,“编辑”按钮会再次显示在栅格中。
例如:
使用“取消”按钮取消添加或删除操作,并返回到上一操作。
JSON 配置中的单元格编辑
添加以下顶层全局属性,即可在 JSON 配置中启用单元格编辑。
var config = { “cellEditingEnabled”: true, “columns”: ... } };
将以下内容添加至需要编辑的任何列。
...
“ColumnFormatter”: {
“type”: “boolean”,
“format”: “notext”,
“cellEditor”: {
“enabled”: true, // *{boolean} to indicate whether cell editing is enable for this column
},
}
...