Использование сторонней библиотеки (libphonenumber) внутри GWT - PullRequest
1 голос
/ 14 декабря 2011

Возможно ли использовать стороннюю библиотеку в GWT?В моем случае я хочу использовать http://code.google.com/p/libphonenumber/ внутри приложения GWT / GXT.Поскольку я теряю фокус на элементе, телефонный номер должен быть отформатирован.

Я знаю, что могу использовать это на стороне сервера посредством вызова Ajax.Можно ли как-нибудь добавить это на стороне клиента?

Ответы [ 3 ]

0 голосов
/ 15 декабря 2011

Да, но не напрямую.У меня есть проект с использованием 6-7 внешних банок.Но, как указывает Крис, чтобы использовать их, вы должны соединить клиентскую и серверную стороны gwt через механизм RPC.И вы сможете вызывать классы .jar только со стороны сервера.

В моем случае я создал папку "lib" в своем проекте gwt, добавил файлы .jar, обновил проект, щелкнув правой кнопкойна все файлы .jar, а затем нажмите «Путь сборки» и «Добавить путь сборки».Таким образом, вы можете использовать их во время выполнения.

0 голосов
/ 09 сентября 2014

Вы можете создать модуль gwt, используя исходный код Java для libphonenumber.
Проверьте эту ссылку: stackoverflow.com / q / 25728158/1213961

0 голосов
/ 14 декабря 2011

Не напрямую, нет. Но поскольку существует чистая версия Javascript, вы можете довольно легко свернуть свою собственную версию GWT с помощью JSNI. Хотя вы не получите такой же простоты использования, как при использовании их библиотеки Java, это лучше, чем совершать серверные вызовы при каждом нажатии клавиши.

...