Mashup Builder > 小组件 > 旧式小组件 > 高级栅格 (旧版) > 高级栅格中的单元格编辑
高级栅格中的单元格编辑
您可以使用 IsEditableEnableEditButtons 属性以及以下列表中所述的方法来编辑单元格。
* 
进行单元格编辑时,每次只能设置一个属性。
IsEditable - 通过在 Mashup Builder 配置中或通过 JSON 配置将 IsEditable 属性设置为 true,可对所有支持呈现器启用单元格编辑。设置 IsEditable 后,EditedTable 属性将变为可用状态,用于将已更改的行绑定到服务。如果设置了这两个属性,则默认情况下栅格将处于编辑模式且编辑按钮不可用。您可以使用自己的混搭编辑按钮使栅格处于编辑模式下,方法是将单击事件绑定到服务,这可用于打开或关闭编辑模式。
设置 IsEditable 属性时,以下事件可用:
EditCellStarted - 将在单击单元格以开始编辑时触发。
EditCellCompleted - 将在您编辑单元格并按 ENTER 键、按 TAB 键或在单元格外部单击时触发。
EnableEditButtons - 您可以设置 EnableEditButtons 属性而不是 IsEditable 属性。如果将此属性设置为 true,则栅格中将显示一组编辑工具栏按钮。您可以定位这些按钮,将 EditButtonsLocation 置于左上、右上、左下或右下。然后,最终用户可以通过单击“编辑”,然后单击“保存”“取消”来保存编辑内容。
下图显示了小组件右上角区域中的编辑按钮。
启用 EnableEditButtons 属性时,以下事件可用:
EditStarted - 将在您单击“编辑”以开始编辑时触发。
EditCompleted - 将在您单击“保存”时触发。
EditCancelled - 将在您单击“取消”时触发。
要编辑单元格,可对单元格进行单击,随即会显示未格式化的原始值。随即出现一个单元格编辑器,您可在其中进行更改。将应用单元格呈现器以设置值的显示格式。
* 
按 ESC 键可使得单元格保持其原始值不变。
这对您有帮助吗?