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

最佳答案

正如Mitch在其评论中建议的那样,您可以使用正确配置的Ext.form.Combobox来执行此操作。您不需要将任何东西绑定(bind)到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
});

07-24 19:28
查看更多