形式在我的TML我有形式卫生组织字段由区更新挂毯5.3.8提交包含区
简体TML:
<form t:id="editUserForm" t:zone="editRefresh" t:type="form">
<label>Search For User to Edit: </label>
<input type="text" id="editUser" />
<t:any
t:id="addNew"
element="button"
t:mixins="observe"
event="click"
zone="editRefresh"
fields ="['editUser']" >
Edit Selected User
</t:any>
<t:zone t:id="editRefresh">
...Fields here updated
<input t:type="submit" t:id="editUserButton" value="Edit User" />
</t:zone>
</form>
的字段是没有问题,但是在提交表单我当填充迎接:
Render queue error in SetupRender[app/Administration:editloginname]: Component app/Administration:editloginname must be enclosed by a Form component.
在检查日志后端代码仍然执行,然后引发此错误。
另外 - 有没有办法让页面刷新提交?我已经在表单标签中指定了一个t:区域,这样当t:any按钮被按下时表单不会刷新,而当表单提交时区域会更新,我希望按照惯例工作。
作为一种变通方法我注入的页面形式是,改变
return editRefresh.getBody();
要
return adminPage;
这可以作为一个解决方法确定的,但不是我会考虑的理想选择。
谢谢你的帮助。就t:zone而言,如果我删除它,则会打开另一个屏幕将在t上刷新的问题:单击填充字段的任何按钮。 –