是否可以在GWT中使用第三方库?在我的情况下,我想在GWT / GXT应用程序中使用http://code.google.com/p/libphonenumber/。当我失去一个元素的焦点时,应格式化电话号码。
我知道我可以通过Ajax调用在服务器端使用它。有什么办法可以在客户端添加这个吗?
答案 0 :(得分:0)
不直接,不。但是由于有一个纯粹的Javascript版本,你可以用JSNI轻松roll your own GWT version。虽然您不会像使用他们的Java库那样获得相同的易用性,但它会在每次按键时都会调用服务器。
答案 1 :(得分:0)
是的,但不是直接的。我有一个使用6-7个外部罐子的项目。但是,正如Chris指出的那样,要使用它们,您必须通过RPC机制连接gwt客户端和服务器端。而且你只能从服务器端调用.jar类。
就我而言,我在我的gwt项目中创建了一个“lib”文件夹,添加了.jar文件,刷新了项目,右键单击了所有.jar文件,然后单击“Build path”和“Add to build path” ”。像这样你可以在运行时使用它们。
答案 2 :(得分:0)
您可以使用libphonenumber java源代码创建gwt模块 请检查此链接:stackoverflow.com/q/25728158/1213961