2011-05-04 19 views
7

ValueListBox HasEnabled इंटरफ़ेस को लागू नहीं करता है, इसलिए मैं इसे अक्षम/सक्षम नहीं कर सकता।जीडब्ल्यूटी वैल्यू लिस्टबॉक्स को कैसे अक्षम करें?

और हालांकि ListBox लागू है IsEnabled, विधि getListBox ValueListBox में निजी है। इसलिए मुझे इसे अक्षम करने के लिए आंतरिक सूची बॉक्स नहीं मिल सकता है।

कोई भी इस समस्या को हल करने के बारे में जानता है? अग्रिम में धन्यवाद।

उत्तर

14

आप निम्न कर सकते हैं:

DOM.setElementPropertyBoolean(valueListBoxObject.getElement(), "disabled", boolean) 

बाकी GWT एक विधि है, जो अब के लिए नहीं है जोड़ना चाहिए।

+0

धन्यवाद, यह काम किया है। – VMN

+0

ग्रेट, फिर उत्तर के ऊपर उपयोगी के रूप में चिह्नित करें क्योंकि इससे दूसरों की भी मदद मिल सकती है;) – Amar

0

आप बस कर सकते हैं:

valueListBoxObject.getElement().setAttribute("disabled", "true"); 

मैं इसे करने की कोशिश की है और यह काम करता है।

संबंधित मुद्दे