代码之家  ›  专栏  ›  技术社区  ›  garg10may

制表器:具有与单元格关联的值

  •  0
  • garg10may  · 技术社区  · 7 年前

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

    喜欢

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

    我看到了下面设置下拉列表的选项

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

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

    然而,这会导致bob和Jack在下拉列表中显示 Bob 它显示为选中状态 1 在单元格值中。但是我希望杰克和鲍勃在下拉列表中 上下快速移动 是所选数据单元获取的值 1. 因为我有一些列值映射到需要存储在数据库中的ID。

    0 回复  |  直到 7 年前
        1
  •  0
  •   garg10may    7 年前

    这可以通过定制完成 editorParams

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

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

        2
  •  0
  •   pynog    7 年前

    我相信这个特性应该在下一个版本中被考虑和通用。 我建议对输入编辑器进行一次黑客攻击,但这应该通过使用新参数elementProps以通用方式完成

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

    推荐文章