我有一个 WebService 提供的对象数组(列表的顺序很重要)。我将 JSON 对象加载到 Selectize 控件中,但它在不使用对象顺序的情况下重新排序列表。
这是当前问题的链接。
$('#testSelect').selectize({
maxItems: 1,
valueField: 'Id',
labelField: 'Descripcion',
searchField: 'Descripcion',
options: data
});
在这里 fiddle :http://jsfiddle.net/LYYab/
我已禁用“sortField”,但它不起作用。
如有任何帮助,我们将不胜感激。
谢谢。
最佳答案
您的 sortField
可能如下所示:
sortField: [{field: 'Descripcion', direction: 'desc'}, {field: '$score'}]
确保覆盖的 sortField
包含特殊的 $score
字段。否则,根据文档,它将被添加到所有其他字段的前面,有效地覆盖提供的顺序。
关于javascript - 防止Selectize自动排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20507414/