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

**URL:** <https://community.cybozu.dev/t/topic/8289>\
**Category:** kintone 開発相談\
**Created:** [2023 年 11 月 1 日午前 4:12 UTC](https://community.cybozu.dev/t/topic/8289 "2023-11-01T04:12:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![k0810](https://avatars.discourse-cdn.com/v4/letter/k/77aa72/32.png) [@k0810](https://community.cybozu.dev/u/k0810)\
**Post date:** [2023 年 11 月 1 日午前 4:12 UTC](https://community.cybozu.dev/t/topic/8289/1 "2023-11-01T04:12:00Z")

</div>

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

(function() {  
‘use strict’;

```javascript
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; //１つのレコードのステータスの中身
    
    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;
  
});

```

})();

---

<div class="post-metadata">

**Author:** ![kumao](https://avatars.discourse-cdn.com/v4/letter/k/b3f665/32.png) [@kumao](https://community.cybozu.dev/u/kumao)\
**Post date:** [2023 年 11 月 7 日午前 12:33 UTC](https://community.cybozu.dev/t/topic/8289/2 "2023-11-07T00:33:28Z")

</div>

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

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

> **[条件書式プラグイン](https://cybozu.dev/ja/kintone/tips/development/plugins/sample-plugin/conditionformat-v2-plugin/)**
>
> フィールドの値に応じて、フィールドの文字色や背景色などの書式を適用するプラグインです。

---

<div class="post-metadata">

**Author:** ![ko\_ji](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/ko_ji/32/31_2.png) [@ko\_ji](https://community.cybozu.dev/u/ko_ji)\
**Post date:** [2023 年 11 月 7 日午前 2:44 UTC](https://community.cybozu.dev/t/topic/8289/3 "2023-11-07T02:44:59Z")

</div>

こんにちは。

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

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

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2023 年 11 月 10 日午前 2:45 UTC](https://community.cybozu.dev/t/topic/8289/4 "2023-11-10T02:45:26Z")

</div>

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