extjs 的 combobox 有自动提示的功能,应该是对 display field 的自动过滤,在项目实际使用中,对于中文来说,例如产品的选择,通常有三项组合 1 id, 2,中文名称,3 拼音,
其中的1 和 2 对应 datafield 和 display field, 而 第三项 拼音 才适合我们用来做过滤的选项列。
项目中除了支持 拼音 作为 过滤项,还加了一个小功能,用户输入 '?'的时候,显示全部选择项。不需要点击展开下拉框,则很方便。
示例 请看附件。
其中的1 和 2 对应 datafield 和 display field, 而 第三项 拼音 才适合我们用来做过滤的选项列。
项目中除了支持 拼音 作为 过滤项,还加了一个小功能,用户输入 '?'的时候,显示全部选择项。不需要点击展开下拉框,则很方便。
示例 请看附件。