Extjs Combobox Typeahead,州名和州代码

时间:2011-08-26 13:19:03

标签: javascript extjs

我正在尝试创建一个Extjs组合框,其中包含用户可以使用完整的州名和州代码提前输入的状态。 例如,如果您输入'NY',如果您输入'New Y',您将获得相同的纽约。

1 个答案:

答案 0 :(得分:2)

这是typeahead的默认行为,如果你想要状态代码,我建议你自己实现它,它不应该是你在组合框中添加更改事件很难,并在里面使用filterBy方法组合框的存储。 FilterBy将每个记录的函数作为参数。实际上过滤返回true或false,所以基本上你想要'return rec.data.stateCode == this.getValue() || rec.data.statename.indexOf(this.getValue)>0之类的东西。 我希望这可以帮到你