新規投稿
フォローする

フィールドの値を変更してレコードのコピーを行う。

 現在、レコードの再利用で、あるフィールドのみ値を変更して再利用したいと考えております。

(金額はそのままだが、ドロップダウンリストの値のみを変更する。)

スクリプトで実現することは可能でしょうか。

※ボタンを作成することを考えています。

0

3件のコメント

Avatar
rex0220

いとうさん

JavaScript で対応可能です。

レコード追加画面が表示された時のイベント で、 event.reuse を見ると、レコード再利用かどうかを判定できます。

項目値を変更後、イベント終了時に return event; すると、画面に反映されます。

 

0
Avatar
いとう

rex0220さん

回答ありがとうございます。

可能なんですね。

作成したボタンを押下する。 ⇒ ドロップダウンの値が変更されたレコードを再利用し、編集画面を開く。

を行うことが出来るとわかりましたので助かりました!

 

0
Avatar
rex0220

すみません、ちょっと誤解があるようです。わかりにくい説明で済みません。

event.reuse は、「レコードを再利用する」ボタンをクリックして、追加画面が表示されたときに設定されるものです。

> 作成したボタンを押下する。 ⇒ ドロップダウンの値が変更されたレコードを再利用し、編集画面を開く。

これは、関連レコードの参照先アプリに簡単レコード登録 と同様な処理を行って、新規画面を開いて、

コピー項目の設定、ドロップダウンの設定を行ってください。

 

 

0
サインインしてコメントを残してください。