Çalışma zamanında yeni oluşturulmuş bir MenuItem eklemem gerekiyor; Ben öğe eklemek add
method kullanıyorumExtJS: çalışma zamanında Menü örneğine yeni MenuItem eklemek
var myMenu = myCmp.query('mymenu')[0]; // retrieve my only Menu object
var menuItem = Ext.create('Ext.menu.Item', {
itemId: 'myItemId', text: 'textGoesHere'
});
myMenu.add(menuItem);
;: gibi pek benim Kod şu anda görünüyor ama çalışma zamanında menü öğelerine hiçbir şey olmaz. Hata ayıklama, yeni öğenin, Menü örneğinin items
yapılandırmasına gerçekten eklendiğini gösterir.
remove
method'u kullanmak, çalışma zamanında çalışır.
Soru: Yeni eklenen MenuItem çalışma zamanında nasıl oluşturulur? Neyi kaçırıyorum? Yukarıdaki kod çalışır; Son oluşturulan menuItem'i kaldırarak mantıktan başka bir geçişe neden olan hatalı bir anahtar deyim vardı.
Sadece bir yapılandırma yapmayı denediniz mi? Belki bir böcek var? Temel olarak bu, herhangi bir ek çağrı gerektirmeden kutudan çıkar. – sra
@sra Size bu kutunun dışında çalışması gerektiğini kabul ediyorum. "* Sadece bir yapılandırma uygula" ile ne demek istiyorsun? Teşekkürler. –
Çalıştığım bir örnek gönderdim. Eğer ek bilgi/yardım gerekiyorsa bana bildirin – sra