【发布时间】:2013-12-28 17:36:59
【问题描述】:
我有一个 WebService 提供的对象数组(列表的顺序很重要)。我将 JSON 对象加载到 Selectize 控件中,但它重新排序列表而不使用对象的顺序。
这是当前问题的链接。
$('#testSelect').selectize({
maxItems: 1,
valueField: 'Id',
labelField: 'Descripcion',
searchField: 'Descripcion',
options: data
});
在这里提琴:http://jsfiddle.net/LYYab/
我已禁用“sortField”,但它不起作用。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
我假设您的意思是您第一次获得下拉菜单时的默认顺序?而不是一旦你在框中输入了一些东西?一旦你编辑了一些东西,它就会对“最佳”匹配进行排序。可悲的是,我实际上不确定是否可以这样做,因为这不是 Selectize 的用途。
-
我的意思是下拉菜单应该是这样的: - Todos - Armtas - Comtrek - Earthwax - Flotonic 这就是 JSON 对象的顺序。
-
更新:这种情况的一个简单解决方案:在我想放在顶部的单词之前添加一个空格。
-
是否没有系统且简单的方法来禁用此小部件中的排序?太荒谬了...解决方法都是黑客...
标签: javascript jquery list selectize.js