2023/06/05 12:06
いつもお世話になっております。
以下のとおりアプリを作ってみたのですが、よりよい設定・運用・プラグインなどご存知の方いらっしゃいましたら、情報共有いただきたいです。
[やりたいこと]
テーブルの中に数値フィールドを設置し、項目名を”按分割合”とした。
アプリの利用者には、テーブル全行の按分割合の合計値が100となるよう、レコードを保存してもらいたい。
[当方の設定内容]
テーブルの下に文字列フィールドを設置し、項目名を”エラーチェック”とした。
按分割合の合計値が100の場合は”OK”と表示し、そうでない場合は修正を促す文言を表示するよう、計算式を設定した。
[いま起きている事態 & ご意見いただきたいこと]
按分割合の合計値が100でないままレコードが保存されてしまう事態が発生しています。この事態を回避したいです。
合計値が100でない場合は保存できないくらいの仕組みが欲しい、あるいはせめて、エラーメッセージの表示部分をもっと目立たせたいです。
ただし、JavaScript / CSSファイルでのカスタマイズは、極力 避けたいと考えています。
何か知見をお持ちの方いらっしゃいましたら、共有いただきたく存じます。
ミュートしたユーザーの投稿です。
投稿を表示こんちは!もうすでに色々でたあとなのですが、100でないと入力でいないより
一時保存できるほうが利便性が高いようでしたら、こちらの記事が参考になると思います。
エラーがあっても保存は出来るけど、プロセス管理はエラーが表示されている間回せない
擬似的な入力制限できる「エラー表示文字列一行」※最後の方です。
https://ascii.jp/elem/000/004/138/4138222/
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示おはようございます。
kintone 条件分岐処理プラグインの保存時チェック機能を使って
100でない場合にエラーにする感じでどうでしょうか。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示「保存させない」は無理として、按分割合の合計を出すフィールドを設け、
条件書式プラグイン
https://cybozudev.zendesk.com/hc/ja/articles/208236353
を使用して、
99以下:背景青で文字色白
101以上:背景赤で文字色白
のような感じで目立たせるのはどうでしょうか。
IF関数を・・・とか思いましたが、式の入っているフィールドは「必須項目」に出来ないので・・・。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示私はrex0220さんの項目検証プラグインを使ってバリデーションチェックしています。
https://qiita.com/rex0220/items/be20fd879f5e1bc9e035
他に必須条件の設定、入力不可、フィールド非表示も設定できて便利です。
ミュートしたユーザーの投稿です。
投稿を表示