1

我正在做一个 Tapestry 项目。以前,当我忘记了表单中的一个字段时,我在弹出窗口中遇到了一个漂亮的错误。但是由于我导入了 jQuery,错误不在弹出窗口中,而是在字段旁边。

这是我的进口:

<dependency>
  <groupId>org.got5</groupId>
  <artifactId>tapestry5-jquery</artifactId>
  <version>3.3.0</version>
</dependency>

<repository>
  <id>apache-staging</id>
  <url>https://repository.apache.org/content/groups/staging/</url>
</repository>
<repository>
  <id>devlab722-repo</id>
  <url>http://nexus.devlab722.net/nexus/content/repositories/releases
  </url>
  <snapshots>
    <enabled>false</enabled>
  </snapshots>
</repository>

<repository>
    <id>devlab722-snapshot-repo</id>
    <url>http://nexus.devlab722.net/nexus/content/repositories/snapshots
    </url>
    <releases>
        <enabled>false</enabled>
    </releases>
</repository>

有人遇到这个问题吗?谢谢你。

4

2 回答 2

0

我在这里找到了我的问题的解决方案: https ://groups.google.com/forum/#%21topic/tapestry5-jquery/jqHyY0JCz-c

在 AppModule.java 中,我添加了这个:

    configuration.add(JQuerySymbolConstants.SUPPRESS_PROTOTYPE, "false");
    configuration.add(JQuerySymbolConstants.JQUERY_ALIAS, "$j");

在contributeApplicationDefaults 函数中

于 2013-08-05T12:39:29.943 回答
0

我很高兴您喜欢之前版本中的 Tapestry 错误弹出窗口……我怀疑您是唯一喜欢它们的人;恐怕一旦升级到 5.4,它们就永远消失了。

于 2013-08-05T23:32:14.403 回答