# サブテーブルデータ編集不可設定したい

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

<div class="post-metadata">

**Author:** ![Legacy\_Account885](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Legacy\_Account885](https://community.cybozu.dev/u/Legacy_Account885)\
**Post date:** [2019 年 1 月 11 日午前 4:05 UTC](https://community.cybozu.dev/t/topic/3696/1 "2019-01-11T04:05:04Z")

</div>

いつもお世話になっております。

早速ですが、app.record.edit.show イベントで

サブテーブルデータ編集不可設定したいですが、まだできていないので、

教えていただけますでしょうか。

コードしたのは：

```
record['Table']['disabled'] = true;

```

でも、できないです。

「サブテーブルはapp.record.detail.showの状態にしたいです、何も編集できない状態にしたいです。」

どうぞよろしくお願いいたします。

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1804](https://avatars.discourse-cdn.com/v4/letter/l/ecd19e/32.png) [@Legacy\_Account1804](https://community.cybozu.dev/u/Legacy_Account1804)\
**Post date:** [2019 年 1 月 11 日午前 5:17 UTC](https://community.cybozu.dev/t/topic/3696/2 "2019-01-11T05:17:22Z")

</div>

サブテーブルのフィールドを全て編集不可にしたい場合でも、各フィールドコードにdisabledを指定する必要があります。

```
for(var i in record['Table'].value){
record['Table']['value'][i]['value']['フィールドコード1']['disabled'] = true;
record['Table']['value'][i]['value']['フィールドコード2']['disabled'] = true;
// サブテーブル内の編集不可にしたいフィールド分足す
}

```

---

<div class="post-metadata">

**Author:** ![Legacy\_Account885](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Legacy\_Account885](https://community.cybozu.dev/u/Legacy_Account885)\
**Post date:** [2019 年 1 月 18 日午後 3:20 UTC](https://community.cybozu.dev/t/topic/3696/3 "2019-01-18T15:20:02Z")

</div>

コメントありがとうございました。

問題は解決できました。

JQUERYで書いたんですが、サブテブールのDROPDOWNフィールドはFMさんの書き方の通りです。

```
$('.subtableCLASSNAME :input").prop('disabled', true);	これだけで全部サブテブールのフィールドが編集不可になります。

```

でも、DROPDOWNの場合は上の解決は出来ません。FMさんが書いた通り書きました。

```
for(var i in record['Table送料'].value){
   record['Table送料']['value'][i]['value']['種別']['disabled'] = true;
}

```

どうもありがとうございました。

&nbsp;
