0

Kendo UI kullanıyorum ve bir widget ekliyorum. Tarayıcınızın JavaScript konsolunda ben widget'ı temsil eden nesne bakabilirsiniz:Chrome konsolu - Kendo UI widget'ını temsil eden bu şeyin anlamı nedir?

$('#sidebar').data('kendoResponsivePanel') 

ve ben konsolda görüyoruz: nesnenin çeşitli özelliklerine göre

a.e…d.init {element: I.fn.init[1], _events: Object, options: Object, _guid: "_2d771e97-e660-4ee9-9141-8a9d9cc2e42e"} 

izledi. Bu bölüm aslında ne anlama geliyor? Ne demek istiyorsun? Tek ihtiyacım olan bir referansı nerede arayacağımı ya da beni doğru yolda tutan bir çeşit işaretçiyi tanımak. JavaScript prototipini de anlamalı mıyım?

cevap

1

Özür Tamamen sorunuzu anlamıyorum ama bu atarsanız inanıyorsanız ise:

$('#sidebar').data('kendoResponsivePanel') 

bir değişkene ve değişken tanımsız değilse veya boş Widget oluşturulur.

var myWidget = $('#sidebar').data('kendoResponsivePanel') 

if(myWidget) 
{ 
    // then it exists. 
} 

GÜNCELLEME: Yorumunuza ve bu resimde bakarak bazlı

Tamam: Bunlarla inşa olduğuna inanıyoruz

enter image description here

(non "kamu" Widget işlevi) Chrome tarafından maruz kalıyor. Gerçekten sonra etkileşim kurmanız gereken gerçek yöntemler, alanlar ve olaylar, her bir özel pencere öğesi türü için API referans belgelerini tanımlar. Kendo UI JS combobox'larını buradan görebilirsiniz: http://docs.telerik.com/kendo-ui/api/javascript/ui/combobox

Eğer daha detaylı bilgi edinmek istiyorsanız Telerik ile doğrudan iletişime geçebilirsiniz.

+0

Evet, özür dilerim, düzeltileceği OP'deki kötü başlık. Haklısınız, ve daha spesifik olarak, daha sonra, sahip olduğunuz pencere öğesi ve atadığınız değişkenin özellikleridir. Benim sorum şu ki, konsolda o nesnenin değerini kontrol ettiğinizde, tam olarak anlamadığım bir çıktı gösterir ve konsolda gördüğüm şeyin detayını kontrol etmek istiyorum. –

+1

Evet bazı detayların iyi bir özeti. Sonradan araştırdığım şeyden, ne… d.init (egae..d.init, oe..d.init), nesnenin prototipine ve bunun içinde görünen ilk değişime atıfta bulunabilir (a, o, n) vb. dinamik olarak bir yere atanıyor –