Kintoneアプリで、サブテーブル内の入力に商品名や部品名など、同じデータを重複入力させたくないケースがありますが、テーブル内のフィールド設定では「値の重複を禁止する」のオプション設定が使えません。
多数の行数があるテーブル入力で、データの重複チェックを人の目で確認するのは大変です。
重複するデータを入力した際に、警告を表示してくれる機能があると助かります。
カスタマイズで出来ること
本カスタマイズは、アプリのサブテーブル内にある重複禁止に設定したフィールドの「値変更」イベントを監視して、重複入力が発生した場合は、画面中央に警告メッセージを表示します。
さらに、保存ボタンのクリックイベントでテーブル内の入力データを再チェックして、重複がある場合はレコードの保存が出来ないようにするJavascriptカスタマイズです。
デモ画面
以下のデモ画面では、サブテーブル内の3行目の入力で、既に入力済の「選択肢A」と「選択肢B」を入力すると、画面中央に警告メッセージを表示します。
もし入力データ重複の警告メッセージを無視して「保存」ボタンを押すと、再チェックが行われて保存がキャンセルされます(保存できません)。

自分でカスタマイズしてみたい方へ
以下のNote記事で本記事のカスタマイズ事例を紹介しています。
記事内で紹介しているカスタマイズコードは、無料で利用できるので是非挑戦してみて下さい。
「note:アプリ活用研究会」は、当サイトのメンバーが執筆しています。

アプリテンプレートの販売
この記事で紹介したカスタマイズ機能のアプリテンプレートをサポート契約先限定でご提供しています。
アプリテンプレートを利用すれば、デモ画面の様に動くアプリを簡単に導入できます。
設定方法や操作方法もサポート対象です。

サポート契約の料金体系
| 簡易サポート | 会員サポート | |
|---|---|---|
| 料金 | 税抜(1,000円×ユーザー数)/月 | 税抜(5,000円×ユーザー数)/月 |
| サービス内容 | プラグインとテンプレートの利用 | kintone運用の伴走支援 |
| プラグインと テンプレートのご利用 | 5種類まで | 無制限 |
kintone人材育成研修
この様なカスタマイズを自分で出来る様になりたい方は、当サイトの「Kintome人材育成」上級コースの受講をご検討して下さい。当サイトのTIPSで紹介しているカスタマイズ例のテンプレートを使えば、簡単に実装出来ます!
上級コースの受講者には、特典で当サイトのカスタマイズテンプレート(3種類まで)と3か月のサポート契約を無償でご提供しています。
研修目的を「カスタマイズテンプレートのアプリ導入」とする研修メニューもご提案可能です。

📣カスタマイズ・導入支援いたします!
本記事の様な「kintoneアプリのカスタマイズ」をご希望の企業様へ
kintoneを便利に活用できるカスタマイズと運用支援は、ぜひ当社にご相談ください!

#kintone #Javascropt #カスタマイズ
