问题标签 [tapestry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
261 浏览

forms - 使用文本字段和单个提交按钮更新 Tapestry4 中的列表列表

在 Tapestry 4 中,我尝试遍历列表列表(技术上是具有字符串列表作为数据字段的对象列表)。我目前正在通过对组件使用“嵌套”来做到这一点。

(这是伪代码)

然后,onSubmit 侦听器访问 index 和 ListItem 索引页面属性,以及 ListItem 页面属性,以便正确更新 Javaclass.TopLevelList 中的列表。

这很好用,但看起来很糟糕,并且对最终用户来说很麻烦。我宁愿只使用页面底部的一个提交按钮以某种方式模拟此功能。

我已经研究过以某种方式使用覆盖的表单组件来获取其中的“表单控件组件”列表,然后(非常小心地)解析挂毯的命名约定以恢复索引的功能。

如果有人知道如何做到这一点,或者可以解释表单组件(如何/何时提交等),将不胜感激。

0 投票
1 回答
923 浏览

java - onchange 强制页面提交

当SelectBox上的Onchange时,将提交此表单,并且我的pageValidate()将通过upadtestaff()侦听器方法调用。我想知道,当此类提交被触发时,onchange='' 是否可以传递一个我能够在 pagevalidate() 'selectboxisfired' 中捕获的标志('selectboxisfired' 字符串)?这将允许我在 pagevalidate 中的逻辑指示是由选择框触发的。

0 投票
2 回答
2713 浏览

java - Tapestry 5 和 Spring bean 具有相同的接口

我对 Tapestry 5 和 Spring 集成有疑问。如果我有多个实现相同接口的 bean 并且我尝试使用@Inject注释注入它们,则会出现问题。当然我有一个例外。

我找到了一个教程,说在这种情况下我也必须使用@Service注释,但现在我得到了

无论如何,问题是:如何将实现相同接口的两个不同的 spring bean 注入 Tapestry 5 页面?

0 投票
2 回答
6369 浏览

rest - 挂毯+休息

我想将 REST 添加到我的挂毯项目中,因此需要知道如何实现它。

什么是更好的方法?

谢谢。

[编辑,从答案复制:]我必须在我的挂毯应用程序中添加 GET、PUT、POST 和 DELETE 服务。我看到 Tapestry 有 RESTful url,但是 JAX-RS 和注释呢?

0 投票
2 回答
2606 浏览

java - 用 Tapestry 5 加载 jQuery

好的,所以我不是 Java 人,但我与他们一起工作。我们通常使用 Tapestry 5 加载 Prototype,因为 Tapestry 是基于这个 javascript 库构建的。

作为一名 UI/前端开发人员/工程师,我知道 jQuery 的出色之处以及其中缺乏原型。(请随意在别处辩论——这张票与那个问题无关,哈。)

一段时间以来,我一直很好奇是否可以将 jQuery 移植到 Tapestry 而不是 Prototype 中——就像完全删除 Prototype 和 Scriptaculous 一样——我意识到这有点违背了已经捆绑的 Prototype 的目的,但我想要其他意见此事。

谢谢。

更新:

我们让 Tapestry 的发明者访问了我们@work,他讨论了在 Tapestry 的未来版本中明确需要一个不可知的库类型断开连接。这意味着,假设可以将 jQuery 或 Prototype 与 Tapestry 或其他一些库捆绑在一起。

为了胜利!

0 投票
5 回答
1142 浏览

orm - 哪个 Web2.0 框架与 JPA2 集成得最好?

我的选择是介于

  • 挂毯 5
  • 瓦丁
  • JSF2

--- 开始编辑 2010-05-13 18:04 --

  • Spring MVC(不知道为什么我忘了提这个)

--- 停止编辑 2010-05-13 18:04 --

我最喜欢 Vaadin,因为它似乎带有开箱即用的所有外观特性,我想知道是否有人对 Vaadin 和 JPA2 有经验,最好是 EclipseLink。

JPA2 是绝对必要的,Web2.0 框架必须与之集成。

谢谢 错误

--

0 投票
1 回答
1162 浏览

tomcat - Tapestry + JaxB 冲突

我需要你的帮助来解决 Tapestry 和 JaxB 之间的冲突。错误是:

com.sun.xml.stream.ZephyrParserFactory 无法转换为 org.codehaus.stax2.XMLInputFactory2

我找到了解决它的方法,但它适用于码头:http ://tynamo.org/tapestry-resteasy+guide

解决方案似乎是添加一个系统属性来声明:

javax.xml.stream.XMLInputFactory = com.ctc.wstx.stax.WstxInputFactory

但我不知道如何为 Tomcat 做到这一点。我尝试在 web.xml 中这样做:

没有成功...

我也知道另一种解决方案:)

谢谢你帮助我。

0 投票
2 回答
2218 浏览

java - 如何在 Tapestry5 中创建一个自定义文本字段,将一些 Javascript 呈现到页面上?

我一直在尝试在挂毯中创建一个自定义文本字段,当它获得焦点时会呈现一些 javascript。但我一直很难找到一个这样的例子。

这是我开始使用的一些代码:

我一直不确定下一步该做什么。我不知道将什么放入 .tml 文件中。如果有人可以帮助或指出正确的方向,我将不胜感激。

0 投票
1 回答
1370 浏览

java - 帮助在 Tapestry5 中创建 JavaScript mixin?

我正在创建一个 mixin,它在文本字段获得焦点时呈现一个 javascript 文件。

我对 Tapestry 中的 mixins 的想法很陌生,我不确定在哪里放置我希望在文本字段获得焦点时运行的原始 javascript 文件。

以下是我的代码示例: Java mixin 类:

Javascript 混合文件:

我希望在文本字段获得焦点时运行的 javascript 文件的一部分:

我的 javascript 文件比上面大得多,我的问题是我应该把我的 javascript 代码放在哪里?

是否应该全部包含在 mixin.js 文件中?如果是这样,它到底应该去哪里?

提前感谢您的帮助。

0 投票
2 回答
2243 浏览

java - 如何在 Tapestry5 中显示确认消息?

作为我最后一年项目的一部分,我正在开发一个网站,我想显示一条消息,确认已发送电子邮件。

我知道如何在表单上显示自定义错误消息,即在修复以下错误之前您不能再进一步:登录名未知!

我想显示一条消息,它会说:您的电子邮件已发送!在我发送电子邮件后。有人告诉我,我应该通过闪光灯显示此消息。

我不确定如何做到这一点,任何帮助将不胜感激。