我目前正在用ExtJS 3.0.0
处理一个旧项目,没有升级版本的可能性。我的目标是让一个组合框总是打开的,这样用户就不必点击箭头来查看选项。
我发现,通过覆盖collapse
事件侦听器,可以防止组合框在展开后关闭
myCombo.addListener(
'collapse',
function() {
this.expand();
}
);
但是,一旦面板呈现,我就找不到任何方法来以编程方式扩展它。我试验了specialkey
和keypress
事件,但我不知道应该如何触发它们。
有什么想法我可以做到这一点?
1条答案
按热度按时间wz8daaqr1#
按键事件应按如下方式工作:
您可以尝试(extjs):
或尝试(js):
有关键控代码列表,请访问https://gist.github.com/lbj96347/2567917
更多信息也可以在这里找到https://forum.sencha.com/forum/showthread.php?52786-about-textfield-keypress-event