【发布时间】:2019-10-23 09:43:45
【问题描述】:
我在 Tabulator 中有一个表格,其中所有字段都是可编辑的。 我希望能够在表格加载后打开和关闭不同字段的编辑功能。
我可以隐藏栏目:table.hideColumn("r1");
但如果我可以禁用编辑,那就太好了。
作为奖励,我还想重新格式化禁用的列(更改背景颜色)
var table = new Tabulator("#table", {
height:"90%",
layout:"fitData",
ajaxURL:"data.php",
placeholder:"Data Loading...",
history:true,
cellEdited:function(cell){console.log("cell changed: (" + cell.getOldValue() + ") [" + cell.getValue() + "] - field: " + cell.getField() + " - id: " + cell.getRow().getIndex());},
columns:[
{title:"id", field:"id", sorter:"number", visible:false},
{title:"1", field:"r1", sorter:"number", editor:"input"},
{title:"2", field:"r2", sorter:"number", editor:"input"},
{title:"3", field:"r3", sorter:"number", editor:"input"},
{title:"4", field:"r4", sorter:"number", editor:"input"},
],
});
非常感谢
修正 - 已添加 fiddle
【问题讨论】:
标签: tabulator