Как отключить SuggestBox в GWT - PullRequest
2 голосов
/ 24 июня 2010

Я использую SuggestBox, чтобы позволить пользователю выбирать значения. Но, тем не менее, когда в списке только одно значение, я устанавливаю значение в SuggestBox и хочу, чтобы это поле не редактировалось.

Я пытаюсь описать вещи ниже, но теперь компонент не отображается в пользовательском интерфейсе.

sgstBox.getTextBox().setEnabled(false);

это тоже не работает

sgstBox.getTextBox().setReadOnly(true);

1 Ответ

3 голосов
/ 24 июня 2010

Два не проверенных решения найдено в группах Google :

public static void setEnabled(SuggestBox sb,boolean enabled) {
                DOM.setElementPropertyBoolean(sb.getElement(), "disabled", !enabled);
} 

и

//pass in your own TextBox when you construct the SB:

TextBox tb = new TextBox();
SuggestBox sb = new SuggestBox(oracle, tb);

//...and later disable the TextBox:

tb.setEnabled(false); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...