【问题标题】:selectize.js accumulates options from previous searchesselectize.js 从以前的搜索中累积选项
【发布时间】:2016-06-15 03:12:47
【问题描述】:

我发现 selectize 会累积以前搜索的选项。 我从我的服务器远程上传新的选项列表,并且所选项目的数量不受限制。在这种情况下,在下拉列表中进行多次搜索后,我有很多与我不需要的旧查询相关的选项。 我怎样才能避免这种情况? 用于初始化的选择选项列表

 valueField: 'id'
 labelField: 'label_name'
 searchField: 'city_name'
 options: []
 create: false
 openOnFocus: false

感谢任何帮助。

【问题讨论】:

  • 在从服务器加载选项之前调用 clearOptions()
  • @zooglash 问题是 clearOptions() 删除了我输入中的所有选定项目。看起来 clearOptions() 在里面调用了 clear()。
  • 对,clearOptions()调用clear()github.com/selectize/selectize.js/blob/…
  • 你是对的。我会在 github 上打开一个关于这个问题的问题。描述您的用例,也许开发人员会添加一种方法来清除现有选项,而不会删除用户选择的选项。
  • 作为一种解决方法,您可以有选择地清除选项 - 查看选项并仅为当前所选项目中未包含的选项调用 removeOption。这是一个演示:jsfiddle.net/smz8rxsp

标签: javascript selectize.js


【解决方案1】:

Here is my solution 这个问题。对我有用。

【讨论】:

    猜你喜欢
    • 2020-01-28
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多