如何对传递给 "autocomplete" 编辑器的“值”列表进行排序?

How to sort `values` list passed to "autocomplete" editor?

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

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

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

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

它们在对象中定义的顺序应该是它们在屏幕上显示的顺序,

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

{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,
}}