有没有一种方法可以在制表器的一列中按单元或按行设置“选择”选项?

问题描述 投票:0回答:1

我想知道是否可以通过行和列来设置Tabulator选择选项?例如,以下Tabulator表设置包含带有“选择”编辑器和参数的列定义:

var table = new Tabulator("#myDiv"), {
    height: "100%",
    data: [],
    columns: [
        { title: "Project ID", field: "Projectid", responsive: 0, hozAlign: "center", editor: "autocomplete", editorParams: { values: projectIdList } },
        { title: "Phase Code", field: "Phasecode", responsive: 0, hozAlign: "center", editor: "select", editorParams: { values: laborPhaseCodes } } 
    ]
});

"select" editor表示要在values内部获取其editorParams的数组。这会为Phasecode列中的每行/单元格创建相同的选项下拉列表。

[我想做的是在values列表中逐行填充适用于Projectid列中所选值的一组选项。换句话说,每行的Projectid代码将不同,并且每个PhasecodeProjectid选项都是唯一的。因此,当用户进行Projectid选择时,我只想刷新该行的Phasecode选项。

可以完成吗?

非常感谢您的协助。

tabulator
1个回答
0
投票

Tabulator文档中找到了答案。是的,可以触发列中的每个单元格以加载其自己的选项列表。从Tabluator文档中:

editorParams: function (cell) { return { values: myArray}; }
© www.soinside.com 2019 - 2024. All rights reserved.