キンコミ kintone user community

みんなの投稿

2024/10/22 17:45

・ご契約中のコース:スタンダード

詳細画面でのみ非表示としたいフィールド(ルックアップ)があるのですが、対応しているプラグインをご存じないでしょうか。
またはJavaScriptであれば可能でしょうか。

※TISのkintone 条件分岐処理プラグインは利用しています。

6件のコメント (新着順)
はますけ
2024/10/25 16:43

みなさん色々と教えていただきありがとうございました。

最終的には社内の優秀な同僚にプラグイン化してもらいました。

プラグイン機能
・詳細画面で非表示にするフィールド
・編集画面で非表示にするフィールド
・詳細・編集画面で非表示にするフィールド
それぞれフィールドを指定すると非表示になります。

製造業
2024/10/23 10:03

一時期はプラグインを利用していましたが、現在はsujiさんと同じ方法で非表示化しています。

具体的には
1.最下部にグループフィールドを作成
2.名称を「非表示」、フィールド名を表示しないにチェックを入れる。
の2ステップです。

完全に標準機能だけで実装可能なため
・フォーム設定画面のみで完結!
・想定外の挙動の起こりようがない
・誰が設定画面を見てもすぐわかる
ということで、必要十分だなーと思っています。

suji バッジ画像
2024/10/23 09:38

おはようございます。

見せたくないのか見せてはいけないのか、理由にもよりますが
前者であれば、とりあえず画面一番下にでもグループフィールドを設置しておいて
その内に放り込んでおいてはどうでしょうか?
「グループ内のフィールドを表示する」のチェックをはずしておけば
初期状態では画面には映らなくなります。

https://jp.cybozu.help/k/ja/user/app_settings/form/form_parts/field_group.html

以上です。


はますけ
2024/10/25 16:36

返信ありがとうございます。

今回は別の方法で回避しましたが、
最近アプリ作成してなかったので、
その方法を忘れてました。

みなさん仰るようにカスタマインが簡単ですが表示非表示JSは比較的に難しくないヤツです練習にちょうどいいかも!

フィールドの表示/非表示を切り替える
https://cybozu.dev/ja/kintone/docs/js-api/record/show-or-hide-a-field/


私もそういうのはJavaScriptで非表示にしています。
これぐらいのカスタマイズなら、次の世代の担当者にも引継ぎしやすいので手を付けやすいですね。
まさにJSカスタマイズ入門にちょうど良いです。

表示/非表示に関するサンプルコードが載っているチュートリアルならこちらを参考にしてみてください。(実際はこれより遥かに単純なコードになるはずですが。)
https://cybozu.dev/ja/tutorials/hello-kinapi/field-control-visible/

なお、JSカスタマイズについてのご相談はcybozu deveroper networkにコミュニティがありますので、そちらの方が詳しい話が聴けると思います。
https://community.cybozu.dev/

はますけ
2024/10/25 16:38

返信ありがとうございます。

社内のJavaScript勉強中の人にお願いしたら、
すぐ作ってくれました。

工場長さんの紹介している「Customine」であれば、
コーディングの知識がなくても簡単&属人化リスク低めで実装できるかと思います。

うちはCustomineで実装しています。

https://docs-customine.gusuku.io/ja/actions/field/hide_field/
https://docs-customine.gusuku.io/ja/conditions/condition_event/when_record_detail_show/



JavaScriptでも実装は可能です。

kintone JavaScript APIのドキュメントで色々調べて、

レコード詳細画面を表示した後

を条件に

フィールドの表示/非表示を切り替える

処理を実装したらうまくいくと思います。
(キンコミの利用ガイドライン的に、具体的なコーディングについての回答は控えさせていただきます)


はますけ
2024/10/25 16:34

返信ありがとうございます。

社内のJavaScript勉強中の人にお願いして、プラグイン化してもらいました。

工場長 バッジ画像
営業
2024/10/22 18:38

うちはCustomineで実装しています。

https://docs-customine.gusuku.io/ja/actions/field/hide_field/
https://docs-customine.gusuku.io/ja/conditions/condition_event/when_record_detail_show/

なおTISのkintone 条件分岐処理プラグインは使っていない状況です。。


はますけ
2024/10/25 16:32

返信ありがとうございます。

カスタマインなら簡単に出来そうだなとは思ってたんですが、
空がなくて…他の手段を探してました。