Включение/отключение кнопки MGWT

Я новичок в GWT и MGWT. В моем проекте у меня есть требование включать и отключать MGWT Botton. прямой метод не указан в текущей версии MGWT. Я видел это в кнопке GWT.

com.google.gwt.user.client.ui.Button b = new com.google.gwt.user.client.ui.Button();
b.setEnable(boolean);

Но это не указано в MGWT. Пожалуйста, помогите мне, как мы можем достичь вышеуказанной функциональности, используя CSS/что-то еще


person Ashok    schedule 02.05.2013    source источник


Ответы (1)


Я не парень MGWT. И должно быть какое-то лучшее решение. Вы можете попробовать манипулировать элементами низкого уровня:

Button mgwtButton;
mgwtButton.getElement().setAttribute("disabled", "disabled");

Если вы примете это решение, будет лучше подготовить позже свой CustomButton, который расширяет кнопку MGWT с помощью дополнительного метода setEnabled(boolean enabled), чтобы иметь лучший API.

person Maksym Demidas    schedule 02.05.2013
comment
вышеизложенное работает только для кнопки GWT. Я пробовал для кнопки MGWT, но она не работает - person Ashok; 03.05.2013
comment
Это правда, кнопка MGWT представляет собой обычный div, а не ввод, поэтому вам нужно выполнить некоторые настройки CSS, а затем отключить соответствующее действие щелчка... - person Maksym Demidas; 03.05.2013