kintoneアプリでインライン編集の保存時に別のカラムを上書きする – app.record.index.edit.submit
インライン編集のイベント発生時のイベントを拾ってみます。
赤枠で囲んだ部分を押したときの編集の時のイベントになります。
app.record.index.edit.submit.success
app.record.index.edit.submit.successイベントは保存成功後に実行されるイベントの為、別のカラムに対して上書きしても反映されません。
保存前のイベントであるapp.record.index.edit.submit
イベントを使用して別のカラムを上書きします。
a.js
kintone.events.on('app.record.index.edit.submit', (event) => { event.record['company'].value = 'test' // companyフィールドの値を上書き return event; })
a.jsファイルをkintoneアプリにアップロードします。歯車アイコンをクリックして「設定」タブを押します。
「JavaScript / CSSでカスタマイズ」をクリックします。アップロードしたら左上の「保存」をクリックします。
右上に出てくる「アプリを更新」をクリックしてアプリに反映されます。
実行
インライン編集して保存すると、別のカラムが上書きされることを確認します。
レコード一覧イベント

レコード一覧画面を表示した後のイベント
レコード一覧画面を表示したときに発生するイベントです。

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント