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