# 一覧画面でテーブルの部分表示がしたい

**URL:** <https://community.cybozu.dev/t/topic/12469>\
**Category:** kintone 開発相談\
**Created:** [2026 年 2 月 12 日午前 5:03 UTC](https://community.cybozu.dev/t/topic/12469 "2026-02-12T05:03:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![matubara](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@matubara](https://community.cybozu.dev/u/matubara)\
**Post date:** [2026 年 2 月 12 日午前 5:03 UTC](https://community.cybozu.dev/t/topic/12469/1 "2026-02-12T05:03:13Z")

</div>

### 前回の投稿と同じ内容になります

ベストアンサーの別アプリで集計をするという手段を報告した際に、これではないと言われちゃいました…（ご回答頂いた方々、申し訳ないです）

絞り込みと同じようにソートをかけることで「クレーム対応・定期訪問など」のみが一覧に表示されるようにしたいのですが、どのような手段がありますでしょうか？

> [@一覧画面でテーブルの部分表示がしたい](https://community.cybozu.dev/t/topic/12437):
>
> はじめまして。いつも有益な情報を提供くださりありがとうございます。 今回日報アプリを活用している中で、テーブル内の特定のドロップダウンもしくはラジオボタンの項目（定期訪問・クレーム対応など）を一覧の画面で表示したいと考えています。 テーブル行で作成して報告事項を分けているため、常設の一覧表示では、レコード全てのテーブルが表示されてしまいます。 特定のドロップダウンのみのテーブル行を表示させる…

---

<div class="post-metadata">

**Author:** ![jurippe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/jurippe/32/27_2.png) [@jurippe](https://community.cybozu.dev/u/jurippe)\
**Post date:** [2026 年 2 月 12 日午前 6:03 UTC](https://community.cybozu.dev/t/topic/12469/2 "2026-02-12T06:03:59Z")

</div>

完成形のイメージ図とか、どこまで作ったけどここからわからないとか書いていただけると、アドバイス等もしやすいかと思います。  
ちなみに、JSカスタマイズで実現したいのでしょうか？？  
プラグインなど探してみましたでしょうか？

たらい回しみたいになるとよくないとは思うのですが、  
もしJSで直接カスタマイズせず、プラグインで実現したり、カスタマイズによらない運用でなんとかするという方向ですと、  
キンコミというサイトにも情報があるかも知れませんので検索されてみてください👀！

> **[キンコミ kintone user community](https://kincom.cybozu.co.jp/)**
>
> kintone（キントーン）公式ユーザー向けコミュニティサイトです。ユーザー同士で悩みや学びをシェアすることができます。

---

<div class="post-metadata">

**Author:** ![tom](https://avatars.discourse-cdn.com/v4/letter/t/3d9bf3/32.png) [@tom](https://community.cybozu.dev/u/tom)\
**Post date:** [2026 年 2 月 12 日午前 8:21 UTC](https://community.cybozu.dev/t/topic/12469/3 "2026-02-12T08:21:45Z")

</div>

弊社では以下のように、一覧に表示したいテーブルのフィールドをテーブル外の文字列フィールドにコピーさせるJavaScriptカスタマイズで対応しています。

参考になれば幸いです。

```javascript
(() => {
    'use strict';

    const lineCount = (event) => {

        //サブテーブルフィールドの中身を取得
        const table = event.record.サブテーブル.value;

        //重複しない値だけを保存するためのSetを作成（Setで同じ値を除外）
        const uniqueTitles = new Set();

        //サブテーブルの各行を1つずつ処理
        table.forEach(row => {
            const title = row.value.文字列1行フィールド.value;

            // 値が空でなければSetに追加
            if (title) {
                uniqueTitles.add(title);
            }
        });
        //Setを配列に変換し、カンマ区切りの文字列に変換
        //例：["A", "B", "C"] → "A,B,C"
        event.record.サブテーブル_一覧.value = Array.from(uniqueTitles).join(',');

        return event;
    };

    kintone.events.on(['app.record.create.submit', 'app.record.edit.submit'], lineCount);

})();

```

 ![スクリーンショット 2026-02-12 171513](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/2X/4/479004dd78c2765bdd20e07515574da46ecbc9d9.png)

 ![スクリーンショット 2026-02-12 171547](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/2X/1/138e02660cbee236d7d7024b8771256d97199b5a.png)

---

<div class="post-metadata">

**Author:** ![fito12](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/fito12/32/1541_2.png) [@fito12](https://community.cybozu.dev/u/fito12)\
**Post date:** [2026 年 2 月 15 日午後 11:20 UTC](https://community.cybozu.dev/t/topic/12469/4 "2026-02-15T23:20:47Z")

</div>

> [@matubara](#):
>
> 別アプリで集計をするという手段を報告した際に、これではないと言われちゃいました…

と云うことは、「報告相手の方」と「松原さん」の間で

> 常設の **一覧** 表示

に、認識の違いがあるのではないでしょうか？  
（若しくは、複数条件でのソートの仕方がわからなかった）

レコードの「 **詳細** 」画面で、テーブルに対して

> 絞り込みと同じようにソート

と云う解釈のイメージならば👇こんな風なのですが．．．違いますかね～？

（GIFは3回で停止します、再度動かしたい時は、F5を押してください＝頁のﾘﾛｰﾄﾞ）

![ﾃｰﾌﾞﾙの並替え2](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/2X/6/65b4897169a249ec9975f4b371e5ef52835124aa.gif)
