我是 Vaadin 和 GWT 的新手,但我是一名高级 javascript 程序员。现在我正在处理现有的 Vaadin 项目,并希望在我的项目中使用 jQuery 的巨大可能性......我如何将 GWTQuery 添加到现有的 Vaadin 项目中?
问问题
665 次
2 回答
1
与任何其他 GWT 项目相同:
- 将 GWTQuery JAR 放在项目路径上的文件夹下(不必将其定位在 下
WEB-INF/lib
,因为在运行时不需要它)。 - 将它包含在项目的构建路径中(例如,在 eclipse 中 - 右键单击 JAR 文件并选择Build Path > Add To Build Path)。
在模块 xml 中添加相应的条目:
<inherits name="com.google.gwt.query.Query" />
确保在生产模式下运行之前运行 GWT 编译器。
进一步阅读:在 Google Developers 的 GWT 文档上
组织项目。
于 2012-12-05T13:52:18.130 回答
1
1.- 如果您使用 maven,请将这些行添加到您的pom.xml
:
<dependency>
<groupId>com.googlecode.gwtquery</groupId>
<artifactId>gwtquery</artifactId>
<version>1.2.0</version>
<scope>provided</scope>
</dependency>
否则从项目站点下载 gwtquery-1.2.0.jar 并将其包含在您的类路径中
2.- 将此行添加到your_application.gwt.xml
文件中:
<inherits name='com.google.gwt.query.Query'/>
3.- 从GQuery
类中静态导入方法
import static com.google.gwt.query.client.GQuery.*;
4.- 用它来增强你的 dom 或小部件
$("css_selector").css("width", "100%");
$("css_selector", my_widget).hide();
5.- 请注意,您不能使用 jquery 插件,但可以使用 jquery 的核心 api(有一些区别)。不过有很多 gquery 插件。
于 2012-12-05T16:18:01.457 回答