【发布时间】:2010-06-04 12:54:12
【问题描述】:
我当前的问题是关于在FormInjector 中动态更新上下文信息,我之前的问题Updating a zone inside a form in Tapestry 5 可能包含有用的背景信息。
我在模板中添加了以下内容。
<div t:type="FormInjector" t:id="injector" t:context="item.id"/>
以及我的组件类中的以下内容。
@OnEvent(component = "injector")
Block loadItemFields(String id) {
item = itemRepository.find(id);
return itemFieldsBlock;
}
一切正常,出现新的表单域,但搜索始终使用相同的id。我想在触发事件之前用 JavaScript 更改id,但我不知道如何实现。
如果需要其他信息,我很乐意提供。
【问题讨论】: