2017-01-11 4 views
0

Мне нужно создать всплывающее окно в 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 in GwtBootstrap 3 (см. Демонстрацию). Как вы можете видеть, использование в Java-коде действительно похоже. Конечно, вы можете разместить эту подсказку везде, где угодно - также в PopupPanel/Modal.

Для более «понравившегося Facebook» примера я когда-то видел this tutorial. Это немного старше, но, возможно, это помогает.

+0

Да, я попробовал SuggestBox, но у меня есть элемент ввода, мое требование немного отличается. Я показываю всплывающее окно, которое мне нужно выбирать, когда @ нажимается в редактируемом div (точно так же, как и почтовый ящик facebook) – kunal

+0

Я добавил вам учебник для этого случая. Надеюсь, это поможет. Кстати, отображение предложений может быть изменено с помощью SuggestionDisplay. – mxlse

+0

Спасибо за руководство, которое действительно помогло ... также вы могли бы предложить какие-либо идеи, как я могу достичь этого с помощью gwt https://drive.google.com/open?id=0B05dZwdH6MfnMEV6ejJUaUNTSFk – kunal

Смежные вопросы