使用ExtJs自动完成文本字段

时间:2010-12-11 04:04:57

标签: javascript web-applications autocomplete extjs

如何使用ExtJs编写简单的自动完成功能?如果该字段具有地址并且他们开始键入st,则它应该成为街道等等

3 个答案:

答案 0 :(得分:14)

正如Mitch在评论中建议的那样,你可以使用正确配置的Ext.form.Combobox来做到这一点。您不需要将任何内容绑定到keyup事件,因为Combobox将为您处理此事。

这是配置应该起作用的开始。您需要提供一个适当的Ext.data.Store(或其子类),以及一些其他配置值(displayField,valueField,queryParam等)。所有必要的东西都在API文档中有很好的记录)

MyTypeahead = new Ext.form.ComboBox({
   triggerAction:'all',
   typeAhead:true,
   mode:'remote',
   minChars:2,
   forceSelection:true,
   hideTrigger:true
});

答案 1 :(得分:12)

以下是他们的例子,他们称之为“live search”。

答案 2 :(得分:0)

ExtJS:如何使组合框执行“包含”/ LIKE搜索 见this