レコード一覧画面のインライン編集でフィールドの値を変更したときのイベント

目次

レコード一覧画面のインライン編集でフィールドの値を変更したときのイベント

レコード一覧画面のインライン編集で、フィールドの値を変更したときに発生するイベントです。

イベントタイプ イベントが発生するタイミング
PC app.record.index.edit.change.フィールドコード レコード一覧画面のインライン編集で、フィールドコードに指定したフィールドの値を変更したとき
モバイル - -

イベントオブジェクトのプロパティ

プロパティ名 説明
type 文字列 イベントタイプ
app.record.index.edit.change.フィールドコードが返ります。
appId 文字列 アプリID
recordId 文字列 レコードID
record オブジェクト インライン編集でフィールドの値を変更した後のレコードのデータ
詳細は次のページを参照してください。
フィールド形式
changes オブジェクト 変更したフィールドとサブテーブルの行データ
changes.field オブジェクト 変更したフィールド
詳細は次のページを参照してください。
フィールド形式
changes.row null テーブルの行データ
テーブルフィールドの値は、レコード一覧画面からは変更できないため 「null」が返ります。

イベントオブジェクトで実行できる操作

フィールドコードに指定可能なフィールド

フィールドコードに指定できるフィールドは次のとおりです。

  • 文字列1行 *1
  • 数値 *1
  • ラジオボタン
  • チェックボックス
  • 複数選択
  • ドロップダウン
  • 日付
  • 時刻
  • 日時
  • ユーザー選択
  • 組織選択
  • グループ選択

*1 コントロールからフォーカスが外れた、またはルックアップで値がコピーされたときに、イベントが発生します。 ^

制限事項

  • フィールドコードには、存在するフィールドコード、かつフィールドコードに指定可能なフィールドを指定したときだけ、イベントハンドラーが実行されます。
    フィールドコードに指定可能なフィールド
    存在しないフィールドコードや、フィールドコードに指定できないフィールドを指定した場合は、何も発生しません。
  • イベントオブジェクトで取得できる計算フィールドの値は、操作するレコード一覧画面にフィールドを配置しているかどうかで変わります。
    • 一覧に配置している場合:空文字
    • 一覧に配置していない場合:再計算前の値
  • スペースやスレッドの本文に貼り付けたアプリでは、利用できません。
    スペースのお知らせやスレッドにアプリを貼り付ける (External link)