【问题标题】:Tabulator: Have a value associated with cell制表符:具有与单元格关联的值
【发布时间】:2019-03-12 16:47:47
【问题描述】:

我决定使用这个美妙的Tabulator js 库,但我希望与显示的每个单元格值关联一个不同的值。

喜欢

<td value="1">Bob</td>

我看到以下用于设置下拉菜单的选项

columns:[ 
        {title:"Name", field:"name", editor:"select", editorPramas: names
        ]

在哪里names = { 1: 'Bob', 2: 'Jack'}

然而,此导致鲍勃和插孔显示在下降状态下,选择Bob在单元格值中显示1。 However I want Jack and Bob to be in dropdown and when Bob is selected data cell gets value of 1 because I have columns values mapped to IDs which need to be stored in database.

【问题讨论】:

    标签: tabulator


    【解决方案1】:

    这可以通过自定义editorParams来完成

    columns:[ 
            {title:"Name", field:"name", editor:"select", editorPramas: myCustom
            ]
    
    var myCustom = function(cell) {
        cell.getElement().setAttribute("value",2);
        ...
    }
    

    由此可以得到被改变的单元格元素并相应地改变它的任何属性。

    【讨论】:

      【解决方案2】:

      我相信这个功能应该在下一个版本中被考虑和通用。 我建议对输入编辑器进行 hack,但这应该使用新参数 elementProps 以通用方式完成

      https://github.com/olifolkerd/tabulator/issues/1869

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多