スクリプトを使った選択肢の絞り込みスクリプト前へ891011121314151617次へスクリプトを使って、複雑な絞り込みを行う例を紹介します。次のモデル参照項目を用意するものとします。アカウント(juser)を参照し、リストボックスとして扱う項目。グループ(jgroup)を参照し、リストボックスとして扱う項目。所属するグループのみを表示する設定を行うものとします。新規登録画面の初期状態は次の通りです。(隠し項目)」は本来は隠しとするものですが、内容確認のために表示させています。(1)アカウントを選択します。(2)アカウントに紐づくグループは参照連動項目「グループID(隠し項目)」に反映されます。これが「所属グループ」項目のリストボックスの選択肢になっています。(3)アカウントを選択しなおしたとき、グループの選択肢も変更されます。(4)定義方法サンプルモデルの定義を示します。モデルをリストボックスとして参照しています。(2)アカウントに紐づく所属グループを参照連動する項目です。この項目はチェックボックスとなります。(3)参照連動項目とは別に、所属グループをリストボックスとして用意します。(4)参照連動項目(jgroupid)を、リストボックス項目(group)に転記するためのスクリプトを用意します。内部で、ストアモデルからプレゼンテーションモデルを作成するタイミングで呼び出されます。