因为所有的可视控件需要一个渲染的时间,所以渲染完被刷没了解决方式:(假设textfield的id是name)加个延迟时间就好!Ext.getCmp('name').focus(false, 100); 或者Ext.getCmp('name').focus.defer(100, Ext.getCmp('name'));