आप निम्नलिखित स्निपेट इस्तेमाल कर सकते हैं:
setTimeout(function(){
Ext.ComponentManager.get('MyPanel').add({
xtype:'button',
align:'right,
html('Go!')
});
}, 10000);
आप के माता-पिता के रूप में 'MyPanel' पर सेट कोई 'आईडी' config के साथ एक पैनल या कंटेनर है संभालने है कि वह बटन जिसे आप जोड़ना चाहते हैं। उदाहरण के लिए आप इसे अपने नियंत्रकों में से एक में निष्पादित कर सकते हैं।
एक और तरीका है, अपने बटन पहले से ही घोषित कर दिया गया है, तो जैसे आप अपने प्रश्न में उल्लेख किया:
setTimeout(function(){
Ext.ComponentManager.get('MyButton').setHidden(false);
}, 10000);
, आप कर सकते हैं फिर से:
{
xtype: 'button',
align: 'right',
hidden: false,
html: 'Go!',
id:'MyButton'
}
setTimeout में 'छुपा' संपत्ति बदलने के लिए है उदाहरण के लिए अपने नियंत्रकों में से एक में इसे निष्पादित करें।