動画#01 フィールドの非表示①
課題
新規レコード追加時には入力する必要のないフィールドを非表示にして、入力時のフォームをシンプルにしたい。
- 対象フィールドコード:文字列
- フィールドタイプ:文字列(1行)
このシンプルなカスタマイズを通して、kintoneカスタマイズの超基本とkintoneイベントについて基本的な理解を深めます。
今回は第一回目なので、kintoneカスタマイズを学ぶ環境(プログラムを書くエディターソフトやkintoneプラグイン)の紹介も行っています。別動画で詳しく紹介しています。まだ見られていない方はこちらの動画も参考にしてください。
解答例(ソースコード)
/** * ドシキンカスドリル #1 フィールドの非表示① */ (function() { "use strict"; // 新規レコード追加画面表示イベント kintone.events.on('app.record.create.show', function(event) { // フィールドの非表示 kintone.app.record.setFieldShown('文字列', false); }) })();
解説
- 新規レコード追加時にフィールドを非表示にしたい。その他の画面では表示させておきたい、ということなので、kintoneイベントを絞り込むことで、カスタマイズを動作させる条件の区別を行いました。
- 「新規レコード追加画面の表示イベント」において、指定のフィールドを非表示にする、というカスタマイズを行いました。このイベントだけを指定することで、他の操作タイミングでは表示されるということになります。
kintoneイベントについて理解が必要な方は、こちらの動画を参考にしてください。
kintoneのイベントを理解する(ドシキンカス#2)
参考にしたドキュメント
※次に探すときに自分で見つけられるようにしておきましょう。
- JavaScript API一覧
https://developer.cybozu.io/hc/ja/articles/360000361686 - レコード追加画面の表示後イベント
https://developer.cybozu.io/hc/ja/articles/201941984#step1 - フィールドの表示/非表示
https://developer.cybozu.io/hc/ja/articles/360015513211
アプリテンプレート
“ドシキンカスドリル1001解答例” をダウンロード
ドリル1001解答例.zip – 1676 回のダウンロード – 12.79 KBkintone導入・活用のご相談はこちら!
こんな悩みを抱えていませんか?
◇ kintone導入がなかなか進まない
◇ アプリが思ったような動きをしてくれない・・・
◇ カスタマイズやプラグインをどう選んだらいいの??
◇ 業務改善の進め方がよくわからない
サイボウズ公認 kintone エバンジェリストの 松田正太郎があなたの相談相手になります。
保有しているkintone認定資格:
・kintone認定アソシエイト(2017)
・kintone認定アプリデザインスペシャリスト(2017)
・kintone認定カスタマイズスペシャリスト(2020)
★業務改善アドバイス、kintone構築支援
★連携サービス・プラグイン選定支援、カスタマイズ
★詳細ヒアリングの上、御社に最適なプランを提案します
★初回打合せ(2時間程度)は無料。まずはお問い合わせください!(WebミーティングOK)
◇ kintone導入がなかなか進まない
◇ アプリが思ったような動きをしてくれない・・・
◇ カスタマイズやプラグインをどう選んだらいいの??
◇ 業務改善の進め方がよくわからない
サイボウズ公認 kintone エバンジェリストの 松田正太郎があなたの相談相手になります。
保有しているkintone認定資格:
・kintone認定アソシエイト(2017)
・kintone認定アプリデザインスペシャリスト(2017)
・kintone認定カスタマイズスペシャリスト(2020)
★業務改善アドバイス、kintone構築支援
★連携サービス・プラグイン選定支援、カスタマイズ
★詳細ヒアリングの上、御社に最適なプランを提案します
★初回打合せ(2時間程度)は無料。まずはお問い合わせください!(WebミーティングOK)