0

我是 Vaadin 和 GWT 的新手,但我是一名高级 javascript 程序员。现在我正在处理现有的 Vaadin 项目,并希望在我的项目中使用 jQuery 的巨大可能性......我如何将 GWTQuery 添加到现有的 Vaadin 项目中?

4

2 回答 2

1

与任何其他 GWT 项目相同:

  1. 将 GWTQuery JAR 放在项目路径上的文件夹下(不必将其定位在 下WEB-INF/lib,因为在运行时不需要它)。
  2. 将它包含在项目的构建路径中(例如,在 eclipse 中 - 右键单击​​ JAR 文件并选择Build Path > Add To Build Path)。
  3. 在模块 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 回答