を含むフォームを送信タペストリー5.3.8フィールドはゾーンによって更新されている玉葉私はフォームを持っている私のTMLでゾーン
簡体TML:フォームIを提出する際
<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:任意のボタンを押したときにフォームがリフレッシュされないようにしました。ゾーンが更新されましたが、フォームが送信されたときにいつもどおり動作させたいと思います。
回避策は、私は、フォームがオンになっているページを注射し、
return adminPage;
に
return editRefresh.getBody();
を変更し、これは回避策としてOK動作しますが、私は理想的な検討したいものではありません。
ありがとうございました。 t:ゾーンに関する限り、私が削除すると、フィールドにデータを入力するt:任意のボタンをクリックすると画面が更新される別の問題が発生します。 –