【发布时间】:2015-01-14 20:57:16
【问题描述】:
我有一个使用 Tapestry 5 开发的项目。 我需要使用 AJAX 请求更新输入字段(在表单内)。
Page.tml 是这样的:
<form>
<t:zone t:id="myZone">
<input type="text" t:type="TextField" t:value="product.code"/>
</t:zone>
<t:actionlink t:id="generateCode" zone="myZone">Generate</t:actionlink>
</form>
还有Page.java
Object onActionFromGenerateCode() {
return myZone.body();
}
点击“生成”链接时,tapestry 抛出异常。不要让我更新表单内的区域:
java.lang.RuntimeException
The component must be enclosed by a Form component.
如何更新此输入字段?
谢谢
【问题讨论】: