📜  jQWidgets jqxTreeGrid updateRow() 方法(1)

📅  最后修改于: 2023-12-03 14:43:28.234000             🧑  作者: Mango

jQWidgets jqxTreeGrid updateRow() 方法介绍
  • 方法名称:updateRow()
  • 所属类别:jqxTreeGrid
  • 功能描述:用于更新 jqxTreeGrid 表格中指定行的数据。
语法
updateRow(rowid: number | string, rowdata: any): void;
参数
  • rowid: number | string
    • 表示需要更新的行数据的 RowID ,可以为数字或字符串类型。
  • rowdata: any
    • 更新的数据,类型为对象,包含需要更新的字段名称以及新的值,如 { "column1": "newValue1", "column2": "newValue2" }。
返回值

本方法没有返回值。

示例代码
// 获取 jqxTreeGrid 表格实例
const grid = $("#jqxTreeGrid").jqxTreeGrid({...});

// 手动更新第一行数据,name字段值修改为"newName"
const rowid = 1; // 第一行 rowid 为 1
const rowdata = {
  "name": "newName"
};
grid.jqxTreeGrid("updateRow", rowid, rowdata);
更多说明
  • 执行该方法后,会立即更新 jqxTreeGrid 表格中指定行的数据,并且会重新渲染表格。
  • 如果对于一个不存在的 rowid 进行 updateRow 操作时,会抛出错误。
  • 如果传入的 rowdata 中包含了表格中不存在的字段,则这些字段将被忽略。