javascript - 防止Selectize自动排序

标签 javascript jquery list selectize.js

我有一个 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/

相关文章:

javascript - jQuery 如何使用变量返回鼠标位置

jquery ajax : when to use callback hooks vs settings functions?

java - 获取特定位置上所有出现的元素,并将它们显示为 JavaFX 中的工具提示

R将列表列表转换为以列表编号作为列的数据框

python - 将列表与元组列表组合

javascript - 为什么动画在我的 slider 中不能正常工作?

javascript - html5 : a good loading approach?

javascript - 在 React 中将 refs 从组件传递到组件

php - 一个页面上有多个表单,并决定使用PHP 提交了哪个表单?

php - ajax没有从mysql数据库返回值