如何对传递给“自动完成”编辑器的“值”列表进行排序?

时间:2018-12-28 19:48:21

标签: tabulator

我们可以将对象传递给values编辑器autocomplete编辑器的参数:

{title:"Name", field:"name", editor:"autocomplete", editorParams:{
    values:{
        "steve":"Steve Boberson",
        "bob":"Bob Jimmerson",
        "jim":"Jim Stevenson",
    },
    showListOnEmpty : true,
}}

我希望在空过滤器时按顺序显示这些值。

如何对列表中的值进行排序?

1 个答案:

答案 0 :(得分:1)

它们在对象中定义的顺序应与它们在屏幕上显示的顺序一样

您还可以传入格式化为数组的值列表,并以此方式设置元素的顺序:

{title:"Name", field:"name", editor:"autocomplete", editorParams:{
    values:[
        {
            label:"Steve Boberson",
            value:"steve",
        },
        {
            label:"Bob Jimmerson",
            value:"bob",
        },
        {
            label:"Jim Stevenson",
            value:"jim",
        },
    ],
    showListOnEmpty : true,
}}