直接Ext.getCmp("ComboId").expand();是不可行的,什么都不会发生。
二个重点:
1、先执行focus(),再执行expand()。
2、对于IE系列的浏览器,执行expand()的时候必须设置延迟,哪怕只延迟1毫秒。否则什么都不会发生(FF没有这个问题)。
所以,代码大概写成这样就差不多了:
Ext.getCmp('ComboId').focus();
setTimeout('Ext.getCmp("ComboId").expand();',1);
setTimeout('Ext.getCmp("ComboId").expand();',1);

1万+

被折叠的 条评论
为什么被折叠?



