Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ExtJS中的Combobox存在问题_Combobox_Extjs - Fatal编程技术网

ExtJS中的Combobox存在问题

ExtJS中的Combobox存在问题,combobox,extjs,Combobox,Extjs,我正在开发一个网站,它将被一个带有触摸屏界面的嵌入式系统访问。为了向ExtJS组合框提供数据,用户使用屏幕键盘(如chrome和firefox提供的插件,它们是用javascript开发的)。当我选择组合框时,我可以输入第一个字符(当按下键盘按钮时,组合框会松开焦点,然后当松开键盘中的键时,组合框会再次聚焦)。当我尝试插入第二个字符时,第一个字符将被擦除,而不是连接到末尾 有没有办法确保新字符附加到组合框中已有的字符上?(而不是删除它们) 这方面的任何帮助都会很好。需要像前面的回答者一样查看代码

我正在开发一个网站,它将被一个带有触摸屏界面的嵌入式系统访问。为了向ExtJS组合框提供数据,用户使用屏幕键盘(如chrome和firefox提供的插件,它们是用javascript开发的)。当我选择组合框时,我可以输入第一个字符(当按下键盘按钮时,组合框会松开焦点,然后当松开键盘中的键时,组合框会再次聚焦)。当我尝试插入第二个字符时,第一个字符将被擦除,而不是连接到末尾

有没有办法确保新字符附加到组合框中已有的字符上?(而不是删除它们)


这方面的任何帮助都会很好。

需要像前面的回答者一样查看代码,但请确保组合框上的
selectiononfocus
false
,否则您将按照您描述的方式键入每个字母的所有内容。

谢谢,这解决了问题。SelectOnFocus为true,文本始终处于选中状态。现在,新字符被追加到末尾。您能用配置选项粘贴您的组合框声明吗?我认为稍微调整一下它们可能会让你达到你需要的行为。