2011-06-24 26 views
7

ExtJ'ler için yeni (EXT js 4 kullanarak), basit kodu deniyorum.Ekstralarda buton nasıl etkinleştirilir?

Ben varsayılan

buttons: [{ 
    text: 'Submit', 
    id:'submit', 
    disabled:true 
}] 

olarak devre ayarlanmış bir gönderme düğmesi Ben 2 seçenek üzerinde çalıştığımız

if (validation_status== "success") { 
    //Enable the submit button 
    //Ext.get('submit').dom.disabled = false; -- Not working 
    //Ext.get('submit').enable(); -- Not working    
} 

gibi bazı conditon.Something dayalı düğmesini etkinleştirmek oluşturmak istiyorum. Hangi benim için işe yaramadı. Herkes bana yardım edebilir mi?

cevap

20

bunu kullanın: Eğer Ext.getCmp() kullandığınızda

Ext.getCmp('submit').enable(); 

, bu size kullanmak bileşen çeşitli yöntemler vardır bileşeni verir. Ext.get() işlevini kullanırsanız, bir dizi dom öğesi değiştirme işlevi olan öğeyi verir. Yani, hangi yöntemlerin olduğunu bilmek için bunlardan herhangi biri için firebug konsolu test etmek her zaman daha iyidir.

console.log(Ext.getCmp('submit')); 

console.log(Ext.get('submit')); 
+0

Teşekkürler .. işe yaradı .. – PPB

+0

Easy Karma. Güzel. –

İlgili konular