# kViewerである条件の時に、フォームブリッジと連携している編集ボタンを隠せますか？

**URL:** <https://community.cybozu.dev/t/topic/7570>\
**Category:** kintone 開発相談\
**Created:** [2021 年 6 月 11 日午前 5:18 UTC](https://community.cybozu.dev/t/topic/7570 "2021-06-11T05:18:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1031](https://avatars.discourse-cdn.com/v4/letter/l/eb8c5e/32.png) [@Legacy\_Account1031](https://community.cybozu.dev/u/Legacy_Account1031)\
**Post date:** [2021 年 6 月 11 日午前 5:18 UTC](https://community.cybozu.dev/t/topic/7570/1 "2021-06-11T05:18:17Z")

</div>

**背景・実現したいこと**

&nbsp;kintone側ではあるステータスで、例えば完了とかのステータスの場合に、編集や削除ができない設定しているのですが、kViewerからその詳細レコードを見て、フォームブリッジと連携している編集ボタンを押して、実際に編集すると、反映されてしまいます。

なので、できれば、あるステータスの際に編集ボタンを出さないとか、データが更新されないようなことをしたいのですが、できますでしょうか？

**エラー情報**

&nbsp;

**利用したソースコード**

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1740](https://avatars.discourse-cdn.com/v4/letter/l/ed8c4c/32.png) [@Legacy\_Account1740](https://community.cybozu.dev/u/Legacy_Account1740)\
**Post date:** [2021 年 6 月 11 日午前 5:44 UTC](https://community.cybozu.dev/t/topic/7570/2 "2021-06-11T05:44:55Z")

</div>

1031さん

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

JavaScriptカスタマイズで実装可能です。  
[https://viewer.kintoneapp.com/help/ja/customize](https://viewer.kintoneapp.com/help/ja/customize)

レコード詳細画面になるため、「kv.events.view.detail.mounted イベント」について実装すると良いかと思います。  
レコードの内容はstateオブジェクトのrecordプロパティから取得できます。  
クラス名kv-fb-contentの要素がレコード詳細画面にあるフォームブリッジとの連携コンテンツになるため、[document.getElementsByClassName()](https://developer.mozilla.org/ja/docs/Web/API/Document/getElementsByClassName)などで取得して、styleをdisplay: none;にすればよいかと思います。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1031](https://avatars.discourse-cdn.com/v4/letter/l/eb8c5e/32.png) [@Legacy\_Account1031](https://community.cybozu.dev/u/Legacy_Account1031)\
**Post date:** [2021 年 6 月 11 日午前 5:47 UTC](https://community.cybozu.dev/t/topic/7570/3 "2021-06-11T05:47:10Z")

</div>

江田様

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

ご回答ありがとうございます。

試してみます。
