ユーザーがデータを入力する作成ビューがあり、ボタンをクリックすると dijit.dialog が開き、選択するアイテムのリストが表示されます。ダイアログが選択されたアイテムを確認すると、コントローラーに移動していくつかのロジックを実行し、ユーザーが以前に入力したデータを削除して作成ビューを更新することを除いて、すべて正常に機能します。
ユーザーが既に入力したものをダイアログに保持させるにはどうすればよいですか (おそらく、開く前にデータを設定するためにコントローラーに移動します)。または、ダイアログを閉じて、ダイアログに表示されるリストと、ユーザーが選択したものを使用する作成ビューの一部を更新してみてください。
私が自分自身を十分に明確にするかどうかはわかりません。
編集
私のプロジェクトは Spring Roo に基づいています。
<form:create .....>
.. inputs and tables ..
<input type="button" ../> //goes to controller and loads page with dialog open
<tiles:insertTemplate template="/WEB-INF/views/dialog.jspx" />
</form>
ダイアログ コード:
<div id="dialog" dojoType="dijit.Dialog">
<form id="items" dojoType="dijit.form.Form">
<jsp:doBody/>
<input id="save" type="submit" name="sendDialogData">
</form>
</div>
ダイアログがフォームの一部になると思いましたが、firebugで確認したところ、「ラッパー」(すべてを含むdiv)の後に作成されました