📜  jQWidgets jqxTreeGrid beginRowEdit() 方法(1)

📅  最后修改于: 2023-12-03 15:02:21.609000             🧑  作者: Mango

jQWidgets jqxTreeGrid beginRowEdit() 方法

jqxTreeGrid 是一个 jQuery 插件,用于创建树形表格。该插件提供了很多的 API 方法,其中之一为 beginRowEdit() 方法。本文将介绍 beginRowEdit() 方法的使用方法和注意事项。

简介

beginRowEdit() 方法用于开始编辑 jqxTreeGrid 中的一行数据,此时该行数据的状态会变为编辑状态。使用该方法开启编辑状态后,用户可以编辑该行数据中的任意字段,更改后的数据不会立即提交到服务器端,而是在调用 endRowEdit() 方法时提交。

语法

方法的语法如下:

beginRowEdit(rowKey)

参数说明:

  • rowKey: String,必需。要开始编辑的行的 ID,可以是字符串或数字类型。
示例

以下代码演示如何使用 beginRowEdit() 方法来开启编辑模式:

$("#treeGrid").jqxTreeGrid('beginRowEdit', '1');

以上代码将开启 ID 为 1 的行的编辑模式。

注意事项
  1. 如果 jqxTreeGrid 的编辑模式为“单元格编辑”(默认)而不是“行编辑”,则应使用 beginCellEdit() 方法而不是 beginRowEdit() 方法来开始编辑。
  2. 要想保存用户更新的数据,应在调用 beginRowEdit() 方法之前启用编辑回调函数(editSettings -> editCallback)和更新回调函数(updateSettings -> updateCallback)。
参考文献