一覧画面のレコード文字色

レコード一覧でレコードの特定の文字につき文字色を変更したいのですが、下記のjsだと一番最初にでる一覧のレコードには反映するのですが、別の一覧の同じレコードには反映しませんでした。全一覧に反映させる方法はありますでしょうか。

(function() {
‘use strict’;

kintone.events.on('app.record.index.show',function(event){

  let records = event.records;
  let elems = kintone.app.getFieldElements('ステータス');

  console.log(records);
  
  for(let i = 0; i<records.length; i++){
    
    let reco = records[i];
    let letter = reco.ステータス.value; //1つのレコードのステータスの中身
    
    let elem = elems[i];
    
    if(letter === '未処理'){
        elem.style.fontWeight = 'bold';
        elem.style.color = 'black';
    }else if(letter === '確認中'){
        elem.style.fontWeight = 'bold';
        elem.style.color = 'blue';
    }else if(letter === '差し戻し中'){
        elem.style.fontWeight = 'bold';
        elem.style.color = 'red';
    }else if(letter === '承認者確認中'){
        elem.style.fontWeight = 'bold';
        elem.style.color = 'blue';
    }else if(letter === '完了'){
        elem.style.fontWeight = 'bold';
        elem.style.color = 'red';
    }
  }
  return event;
  
});

})();

サンプルプラグインのためサポート対象外にはなりますが、
条件書式プラグインを使ってみるのはいかがでしょうか。

使い方等は以下の記事が参考になるかと思います。

こんにちは。

デフォルトの一覧にのみ反映されるとのことなので、もしかしたら
その他の一覧にステータスを配置していないのかなーと思ってます。

上記に該当する場合には、一覧上にステータスを配置することで、
全一覧に反映できるかと思いますよ。

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。