Maciej Nowicki Java Developer
Temat: Prosty sposób na wyłączenie całej zawartości panelu
Hej,Mam następujący problem. Chciałbym na chwilę (na czas asynchronicznej operacji) wyłączyć wszystkie widgety które znajdują się na panelu, ale za wszelką cenę chciałbym uniknąć wywoływania metody setEnabled() na każdym widgecie z osobna (bardzo komplikuje to kod, który dotąd dbał o to, aby odpowiednie widgety były włączone/wyłączone).
Niestety, najprostsze rozwiązanie jakie przyszło mi do głowy, czyli:
DOM.setElementPropertyBoolean(getElement(), "disabled", !status);
dla całego panelu działa porpawnie pod IE i domyślną przeglądarką GWT, ale niestety nie pod firefoxem.
Macie jakiś inny pomysł na łatwe wyłączenie całego panelu? Dodam, że taki sam problem mam z komponentem drzewka - również chciałbym je na wyłączyć na czas tej operacji.
Z góry dzięki za pomoc