詳細画面から登録画面へ遷移する前へ17181920212223242526...次へ詳細画面から任意のモデルの登録画面へ遷移します。同時にパラメータを渡します。顧客モデルと、お得意様モデルの二つのモデルを用意します。図1,図2にそれぞれの定義を示します。両者は(定義上は)関連がなく、独立したモデルです。(項目名は似せています。これは説明をわかりやすくするためであり、必ずしもこのような項目名とすることはありません。顧客モデルの詳細画面から、お得意様モデルの登録画面へ遷移するボタンを用意した例を図3に示します。同ボタンを押下することで、顧客モデルの各項目の値を(パラメータとして)お得意様モデルに渡すようにしています。お得意様モデルの登録画面へ遷移するボタンを用意した例お得意様モデルの新規登録画面へ遷移した例を図4に示します。値が引き渡されていることがわかります。お得意様モデルの新規登録画面この例に示すように、任意のモデルの画面を開くことができます。パラメータを渡すこともできます。外部から渡されるパラメータを受け取ります。外部から渡されるときのキー名が項目名と異なる場合、REQUEST関数に(外部の)キー名を指定します。数値型項目の場合REQUEST関数の戻り値は文字列型です。受け取り側(ここでは「お得意様」モデル)の項目が数値型の場合、TOINT関数などを用いて文字列を数値型に変換してください。日付型項目の場合REQUEST関数の戻り値は文字列型です。受け取り側(ここでは「お得意様」モデル)の項目が数値型の場合、DATEVALUE関数などを用いて文字列を日付型に変換してください。図3で示した「顧客モデル」で、「画面>その他>Javaソースコードの設定」を開きます。どの画面にボタンを追加するかを指定します。ここでは"詳細表示画面"とします。常にボタンを表示する場合、本欄は空白とします。条件については"ボタン表示条件"をお読みください。任意の名前を指定します。式で表現することもできます。遷移した画面に対するイベントを指定します。遷移する画面を指定します。遷移する画面へパラメータを指定することができます。画面毎に、受け取ることのできるイベントが用意されています。新規登録画面で受理できるイベントは次のとおりです。新規登録画面を開きます。イベント名は大文字小文字を区別します。正確に入力してください。アクション名モデルと画面の組み合わせから構成される文字列です。アドレスバー(URL)の一部になります。新規登録画面は次のようになります。