如果渲染一次,如何渲染自动完成

时间:2013-07-02 07:27:08

标签: autocomplete yui yui3

我有文字字段,我附上了自动完成插件(Y.Plugin.AutoComplete) 我做的是在检查上面的其他字段后再渲染它。

我的问题是,一旦上面的字段被检查并且呈现自动完成,但如果用户返回并输入不正确的内容,那么这次我必须停止自动完成再次显示建议。

我尝试渲染:“假”但没有帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用node.unplug()删除自动填充插件。

input.ac.render();

otherNode.on('click', function () {
  if (someCondition) {
    input.unplug(Y.Plugin.Autocomplete);
  }
});