いつもお世話になっております。
表題の件ですが、ドロップダウン(状況)の内容に応じて色を変えたいのですが、状況が「完了」の場合には赤になるのですが、状況が「確認中」の場合に色が青くなりません。
どなたかご教授いただけませんでしょうか。
よろしくお願いします。
// このコードは、kintoneアプリケーションのレコード一覧画面において、
// フィールドの表示をカスタマイズするためのイベントハンドラです。
// kintoneのイベントを監視するために、kintone.events.onメソッドを使用します。
kintone.events.on(‘app.record.index.show’, (event) => {
// フィールドのDOM要素を取得します。
const elStatus = kintone.app.getFieldElements(‘状況’);
// フィールドのDOM要素の数だけループ処理を行います。
for (let i = 0; i < elStatus.length; i++) {
// イベントデータの中から、i番目のレコードを取得します。
const record = event.records[i];
// レコードの状況の値に応じて、スタイルを変更します。
switch (record['状況'].value) {
// 状況が「完了」の場合、文字色を赤に設定します。
case '完了':
elStatus[i].style.color = '#ff0000'; // 文字色を赤にする
elStatus[i].style.fontWeight = 'bold';
break;
switch (record['状況'].value) {
// 状況が「確認中」の場合、文字色を赤に設定します。
case '確認中':
elStatus[i].style.color = '#0000ff'; // 文字色を青にする
elStatus[i].style.fontWeight = 'bold';
break;
}
}
}
})