Selectize.js 跟踪selectize小部件何时被锁定的最有效方法是什么?
我正在构建一个使用selectize和另一个按钮的小部件。我想确保每当selectize被锁定时,按钮都被禁用。最好的方法是什么Selectize.js 跟踪selectize小部件何时被锁定的最有效方法是什么?,selectize.js,Selectize.js,我正在构建一个使用selectize和另一个按钮的小部件。我想确保每当selectize被锁定时,按钮都被禁用。最好的方法是什么 据我所知,SelectizeAPI中没有任何内容可供挂钩。此外,我无法预测导致selectize被锁定的所有操作,因为其中一些操作是selectize的内部操作。我解决这个问题的方法不是禁用按钮,而是在按钮单击事件处理程序中检查selectize是否被锁定。这很好,因为当selectize被锁定时,小部件和按钮的外观实际上不应该改变 function myClickH
据我所知,SelectizeAPI中没有任何内容可供挂钩。此外,我无法预测导致selectize被锁定的所有操作,因为其中一些操作是selectize的内部操作。我解决这个问题的方法不是禁用按钮,而是在按钮单击事件处理程序中检查selectize是否被锁定。这很好,因为当selectize被锁定时,小部件和按钮的外观实际上不应该改变
function myClickHandler(ev) {
if (mySelectize.isLocked) return;
// do stuff
}
据我所知,跟踪锁定状态的最佳方法是编写一个插件,该插件提供用于锁定和解锁的挂钩。(如果您找到了,请告诉我们!)锁定是什么意思?残废是否选择了值?锁定功能禁用,但视觉上不禁用,用于临时停止输入。它是selectize api的一部分,记录如下: