2011-04-14 47 views
1

我正在开发一个网站,该网站将被具有触摸屏界面的嵌入式系统访问。为了将数据提供给ExtJS组合框,用户使用屏幕上的键盘(例如由javascript和Firefox开发的chrome和firefox提供的附加组件)。当我选择组合框时,我可以键入第一个字符(当键盘按钮被按下时,组合框失去焦点,然后当释放键盘中的键时再次对焦)。当我尝试插入第二个字符时,第一个字符被删除而不是连接到结尾。ExtJS中的Combobox问题

有什么方法可以确保新字符被添加到已经在组合框中的字符?(而不是删除它们)。

任何关于此事的帮助都不错。

+0

你可以粘贴你的组合框声明与配置选项? 我认为稍微调整它们可能会得到你需要的行为。 – zad 2011-04-14 21:47:25

回答

2

需要看到类似上一个回答者的代码,但要确保组合框上的selectOnFocusfalse,否则您将按照您描述的方式为每个字母输入所有内容。

+0

谢谢,它解决了这个问题。 SelectOnFocus为true,文本总是被选中。现在,新的字符被追加到最后。 – 2011-04-15 02:35:34