📜  jQWidgets jqxTreeGrid unlockRow() 方法(1)

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

jQWidgets jqxTreeGrid unlockRow() 方法

简介

unlockRow() 方法是 jQWidgets jqxTreeGrid 组件提供的一个解锁行的方法。调用此方法可以取消选定行的禁止编辑状态,使其变得可编辑。

语法
$('#jqxTreeGrid').jqxTreeGrid('unlockRow', rowId);
  • rowId:要解锁的行的 ID。
返回值

此方法没有返回值。

示例

以下示例演示如何使用 unlockRow() 方法解锁 jQWidgets jqxTreeGrid 组件中的行。

// 获取 jQWidgets jqxTreeGrid 实例
const treeGrid = $('#jqxTreeGrid').jqxTreeGrid({
    /* 配置项 */
});

// 定义一个函数,在单元格编辑结束后执行
function endEdit(row) {
    // 锁定行
    treeGrid.jqxTreeGrid('lockRow', row.id);
}

// 解除锁定
treeGrid.jqxTreeGrid('unlockRow', '1');
注意事项
  • 要使用 unlockRow() 方法,首先需要确保该行已被锁定,否则执行该方法将不会起到任何作用。
  • 如果行没有被锁定,则它一直是可编辑状态,即使调用 unlockRow() 方法也不会改变它的状态。
  • 在执行 unlockRow() 方法之前,需要确保 jQWidgets jqxTreeGrid 组件已经初始化完成并成功渲染出来,否则会导致方法执行失败。