选择初始加载选项但非持久性

时间:2016-03-11 11:27:23

标签: javascript selectize.js

我最初是通过ajax将选项加载到已经初始化的选择控件中。

// being called after an ajax requests
addOption: (items) => {
    let selectize = this.control_element[0].selectize;
    selectize.addOption(items);
    // not sure if needed
    selectize.refreshOptions();
}

我确实希望这些初始项是持久的,但我确实希望用户创建的项是持久的。所以我在选项上设置了持久性false

我如何调和两者?因为如果我删除了加载的值,它们将不会保留并将被删除。是否有可以使用的标志或调用方法来重新生成选项列表?

1 个答案:

答案 0 :(得分:0)

好的,你只需要使用selectize.registerOption(o)(自我注意:事先看看源代码!)。