一覧画面での編集・削除列の非表示

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

 

一覧画面での編集・削除を行わせたくないため

アイコンのある列そのものを非表示または削除をおこないたいのですが

そのような事は可能でしょうか?

kintoneの標準機能としてそのような設定項目はありません。

レコード単位やフィールド単位で編集・削除のアクセス権を設定することは可能ですが、一覧画面だけで無く詳細画面でもその操作ができなくなります。

JavaScriptでのカスタマイズが可能であれば、カスタマイズビューを利用して、編集や削除ボタンの無いテーブルを表示するのが良いと思います。

参考)https://developer.cybozu.io/hc/ja/articles/202905604-第7回-カスタマイズビューを利用してみよう

 

また、非推奨ですがDOMを直接操作する方法もあります。以下の例では一覧画面の編集・削除ボタンを非表示にしてますが、class属性は予告なく変更されることがあるので、ある日突然動作しなくなる可能性があります。

参考)https://developer.cybozu.io/hc/ja/articles/201793484-kintone-JavaScript-コーディングガイドライン

また、DOMを操作してよければ、例えば一覧画面でテーブルの最後の列をすべて非表示するDOM操作の処理を実装しても良さそうです。こちらのがクラス属性を指定しない分、デザイン変更の影響がすくないかもしれません。