プロセス管理のアプリを作成しています。「ステータス連動必須フィールドのプラグインを」使っています。しかし、1画面で複数の人に回付されるのです。該当ステータスの人に回ってくるとその人の入力しなければならないフィールドが分かりにくいと思いました。ステータスに連動して、その人が入力しなければならないフィールドをわかりやすくするアイデアはないものでしょうか。
ちなみに、ステータスにそってフィールドを並べていますが、どうしても理由があって、並べきれない個所もあります。
1件のコメント
(新着順)
ミュートしたユーザーの投稿です。
投稿を表示Drunkardさん
こんにちは。
私が知る限り、ステータスに連動してフィールド強調するプラグインは無いと思いますので、私だったらJavaScriptで実装します。
現在のステータスを見て、それに応じて強調したいフィールドの枠や背景色に色を付けるといった処理です。
少し技術的な話になりますが
HTMLを見ると各フィールドを構成する要素には、固有の番号が付いたclassが振られています(例:field-5757655)。
これをdocument.getElementsByClassNameでフィールド要素を取得して、style.backgroundColorで色を設定します。
(実際にstyleを当てるのは、さらに子要素のinputタグなどになるのですが)
書き方に迷われた際は
GoogleでDOM操作によるスタイルの変更方法を検索いただくか
developer networkでご質問いただければ有志の方から回答を得られると思います。
※DOM操作のため、kintoneの仕様変更によりclassが変わると動かなくなりますのでご留意ください。
アイデアの一つとしてご提案までです。