📜  jQWidgets jqxTreeGrid endRowEdit() 方法(1)

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

jQWidgets jqxTreeGrid endRowEdit() 方法
概述

endRowEdit() 方法是 jQWidgets jqxTreeGrid 组件中用于结束当前行编辑状态的方法。它允许程序员在编辑一条树表格中的行后,手动结束编辑模式,并将修改保存到数据源中。

用法
endRowEdit(rowKey, cancelChanges)
参数

该方法接受两个参数:

  • rowKey:要结束编辑的行的唯一标识,通常是行索引或行数据的标识符。
  • cancelChanges:一个可选的布尔值,用于指定是否应取消对该行所做的任何更改。默认值为 false,表示更改将保存到数据源中。
返回值

该方法没有返回值。

示例

以下示例演示了如何使用 endRowEdit() 方法结束 jqxTreeGrid 的行编辑模式:

$("#treeGrid").jqxTreeGrid({
    // 配置项省略...
});

// 结束行编辑
$("#endEditButton").on("click", function() {
    var rowKey = 1; // 结束索引为1的行的编辑模式
    var cancelChanges = false; // 不取消对行的更改

    $("#treeGrid").jqxTreeGrid("endRowEdit", rowKey, cancelChanges);
});
注意事项
  • 调用 endRowEdit() 方法后,当前处于编辑状态的行将退出编辑模式,并将其更改保存到数据源中。
  • 如果先前对行进行了任何更改,但将 cancelChanges 参数设置为 true,则行的更改将被取消,没有保存到数据源中。