# （再）一覧画面でサブテーブルを表示したい

**URL:** <https://community.cybozu.dev/t/topic/5688>\
**Category:** kintone 開発相談\
**Created:** [2022 年 2 月 1 日午前 2:04 UTC](https://community.cybozu.dev/t/topic/5688 "2022-02-01T02:04:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2935](https://avatars.discourse-cdn.com/v4/letter/l/6bbea6/32.png) [@Legacy\_Account2935](https://community.cybozu.dev/u/Legacy_Account2935)\
**Post date:** [2022 年 2 月 1 日午前 2:04 UTC](https://community.cybozu.dev/t/topic/5688/1 "2022-02-01T02:04:14Z")

</div>

お世話になっております。

コードを乗せ忘れましたので再投稿させていただきます。

一覧表示プラグインは一度使用してみたのですが、思っていた表示のされ方にならなかった為、また、プログラミング初心者で自力解決に至らなかった為（コードの見直し等はしております。）、質問させて頂きました。

助言をいただけないでしょうか。

宜しくお願い致します。

&nbsp;

（行ったこと）

・[一覧表示プラグイン](https://www.tis2010.jp/listviewer/)の使用

・[こちら](https://community.cybozu.dev/hc/ja/community/posts/115000171286-%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%93%E3%83%A5%E3%83%BC%E3%81%A7%E3%82%B5%E3%83%96%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%82%92%E8%A1%A8%E7%A4%BA)等を参考にジャバスクリプトのコードを作成

&nbsp;

（やりたいこと）

一覧画面でサブテーブルすべての表示を常時画像のようにしたいと考えております。

（作成コード）

```
(function() {
  'use strict';
  var events = [
    'app.record.index.show',
  ]; //一覧画面が表示されたとき
  kintone.events.on('app.record.index.show', function(event) {});

  "テーブル"; {
    "type";
    "table",
    "value" [{
      "value": {
        "階・号数": {
          "type": "SINGLE_LINE_TEXT",
          "value": ""
        },
        "契約面積": {
          "type": "NUMBER",
          "value": ""
        },
        "テナント名": {
          "type": "SINGLE_LINE_TEXT",
          "value": ""
        },
        "賃料": {
          "type": "NUMBER",
          "value": "賃料"
        },
        "管理・共栄費": {
          "type": "NUMBER",
          "value": ""
        },

        "看板料等他": {
          "type": "NUMBER",
          "value": ""
        },
        " 敷・保証金": {
          "type": "NUMBER",
          "value": ""
        },

      }

    }]
  }
})

kintone.app.record.setFieldShown(table, true)； //テーブルを表示する
return event.
})();

```

（エラーコード）

```
"Uncaught SyntaxError: Illegal return statement"

```

---

<div class="post-metadata">

**Author:** ![Legacy\_Account382](https://avatars.discourse-cdn.com/v4/letter/l/4491bb/32.png) [@Legacy\_Account382](https://community.cybozu.dev/u/Legacy_Account382)\
**Post date:** [2022 年 2 月 1 日午前 4:27 UTC](https://community.cybozu.dev/t/topic/5688/2 "2022-02-01T04:27:47Z")

</div>

エラーコードについて

return event. ←’ . 'がついていることでエラーが出ていると思います。

return event; こちらに修正するとエラーは消えると思います

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2935](https://avatars.discourse-cdn.com/v4/letter/l/6bbea6/32.png) [@Legacy\_Account2935](https://community.cybozu.dev/u/Legacy_Account2935)\
**Post date:** [2022 年 2 月 1 日午前 4:44 UTC](https://community.cybozu.dev/t/topic/5688/3 "2022-02-01T04:44:51Z")

</div>

ishkawayuito様

エラー箇所のご指摘ありがとうございます。

return event; に修正をしたのですが変わらず同じエラーがでております。

&nbsp;

私自身でも原因を探しておりますが、ishkawayuito様の方で何かほかに気になる点等ございますでしょうか。

初心者のため、質問ばかりで申し訳ございません。

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account382](https://avatars.discourse-cdn.com/v4/letter/l/4491bb/32.png) [@Legacy\_Account382](https://community.cybozu.dev/u/Legacy_Account382)\
**Post date:** [2022 年 2 月 1 日午前 6:03 UTC](https://community.cybozu.dev/t/topic/5688/4 "2022-02-01T06:03:54Z")

</div>

nekoko様

確認してみました。

kintone.app.record.setFieldShown(table, true)； //テーブルを表示する ；←全角になってしまっています。 ;←半角

また一覧画面ではsetFieldShownは使えないようです。kintoneの仕様のため。

[https://developer.cybozu.io/hc/ja/articles/360015513211-%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E8%A1%A8%E7%A4%BA-%E9%9D%9E%E8%A1%A8%E7%A4%BA](https://community.cybozu.dev/hc/ja/articles/360015513211-%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E8%A1%A8%E7%A4%BA-%E9%9D%9E%E8%A1%A8%E7%A4%BA)&nbsp;

nekoko様が参考にしたページではカスタムビューを使いjsでテーブルを作っていらっしゃるので

jsでテーブルを作るやり方でなければやはりできないのではないかと思います。

return eventの配置位置はこちらかと思われます。

```
kintone.app.record.setFieldShown(table, true); //テーブルを表示する  
return event;  
})  
})();

```

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2935](https://avatars.discourse-cdn.com/v4/letter/l/6bbea6/32.png) [@Legacy\_Account2935](https://community.cybozu.dev/u/Legacy_Account2935)\
**Post date:** [2022 年 2 月 1 日午前 7:03 UTC](https://community.cybozu.dev/t/topic/5688/5 "2022-02-01T07:03:21Z")

</div>

[ishikawayuito](https://community.cybozu.dev/hc/ja/profiles/1900324877088-ishikawayuito)様

お世話になっております。

ご確認ありがとうございます。

全角半角の簡単なミスだったのですね。

&nbsp;

位置配置のご提示ありがとうございます。

&nbsp;

一覧画面で setFieldShown が使えないとなると１からコードの組みなおしかJSでテーブルを作るかのどちらかを行う必要がありますね…

JSでテーブルを組めるほどの知識がないので、１からコード組みなおしてみようと思います。
