Мне нужно создать всплывающую панель в gwt с функцией выбора, например: всплывающее окно с предложением, которое появляется, когда @ вводится в поле создания сообщения facebook. Можно ли создать такой компонент в gwt.
как создать выбираемую всплывающую панель в gwt
Ответы (1)
Да, это возможно. Вы можете использовать GWT SuggestBox а>. Например:
MultiWordSuggestOracle oracle = new MultiWordSuggestOracle();
oracle.add("A");
oracle.add("B");
oracle.add("C");
oracle.add("D");
SuggestBox suggestBox = new SuggestBox(oracle);
Другой возможностью может быть такой фреймворк, как Bootstrap. Существует также SuggestBox в GwtBootstrap 3 (см. демонстрацию). Как видите, использование в коде Java действительно похоже. Конечно, вы можете разместить этот SuggestBox где угодно, в том числе в PopupPanel/Modal.
В качестве более похожего на Facebook примера я однажды видел это руководство. Это немного старше, но, возможно, это помогает.
person
mxlse
schedule
11.01.2017
Да, я пробовал SuggestBox, но в нем есть элемент ввода, мое требование немного отличается. Я показываю всплывающую форму, в которой мне нужно выбирать вещи всякий раз, когда @ нажимается в редактируемом div (точно похоже на создание почтового ящика facebook)
- person kunal; 11.01.2017
Я добавил вам учебник для этого случая. Надеюсь, это поможет. Кстати, отображение предложений можно изменить с помощью SuggestionDisplay.
- person mxlse; 11.01.2017
Спасибо за урок, он действительно помог ... также не могли бы вы предложить какие-либо идеи, как я могу добиться этого с помощью gwt drive.google.com/open?id=0B05dZwdH6MfnMEV6ejJUaUNTSFk
- person kunal; 11.01.2017
Гугл диск здесь недоступен. Не могли бы вы загрузить куда-нибудь еще?
- person mxlse; 11.01.2017
Я изменил разрешение на доступ, теперь вы сможете его открыть.
- person kunal; 11.01.2017