2012-05-11 26 views

Trả lời

1

Bạn có thể sử dụng đoạn mã sau đây:

setTimeout(function(){ 
    Ext.ComponentManager.get('MyPanel').add({ 
     xtype:'button', 
     align:'right, 
     html('Go!') 
    });   
}, 10000); 

Đó là giả sử bạn có một bảng điều khiển hoặc container với một 'id' cấu hình thiết lập để 'MyPanel' như phụ huynh của nút bạn muốn thêm. Bạn có thể thực hiện điều này trong một trong các bộ điều khiển của bạn chẳng hạn.

Một cách khác, nếu nút bấm của bạn đã được tuyên bố như bạn đề cập trong câu hỏi của bạn:

{ 
    xtype: 'button', 
    align: 'right', 
    hidden: false, 
    html: 'Go!', 
    id:'MyButton' 
} 

là thay đổi 'ẩn' trong setTimeout:

setTimeout(function(){ 
    Ext.ComponentManager.get('MyButton').setHidden(false); 
}, 10000); 

Một lần nữa, bạn có thể thực hiện điều này trong một trong các bộ điều khiển của bạn chẳng hạn.

Các vấn đề liên quan