背景・実現したいこと
kintone側ではあるステータスで、例えば完了とかのステータスの場合に、編集や削除ができない設定しているのですが、kViewerからその詳細レコードを見て、フォームブリッジと連携している編集ボタンを押して、実際に編集すると、反映されてしまいます。
なので、できれば、あるステータスの際に編集ボタンを出さないとか、データが更新されないようなことをしたいのですが、できますでしょうか?
エラー情報
利用したソースコード
背景・実現したいこと
kintone側ではあるステータスで、例えば完了とかのステータスの場合に、編集や削除ができない設定しているのですが、kViewerからその詳細レコードを見て、フォームブリッジと連携している編集ボタンを押して、実際に編集すると、反映されてしまいます。
なので、できれば、あるステータスの際に編集ボタンを出さないとか、データが更新されないようなことをしたいのですが、できますでしょうか?
エラー情報
利用したソースコード
1031さん
お世話になっております。
JavaScriptカスタマイズで実装可能です。
https://viewer.kintoneapp.com/help/ja/customize
レコード詳細画面になるため、「kv.events.view.detail.mounted イベント」について実装すると良いかと思います。
レコードの内容はstateオブジェクトのrecordプロパティから取得できます。
クラス名kv-fb-contentの要素がレコード詳細画面にあるフォームブリッジとの連携コンテンツになるため、document.getElementsByClassName()などで取得して、styleをdisplay: none;にすればよいかと思います。
江田様
お世話になっております。
ご回答ありがとうございます。
試してみます。