動画#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)

参考にしたドキュメント

※次に探すときに自分で見つけられるようにしておきましょう。

アプリテンプレート

“ドシキンカスドリル1001解答例” をダウンロード

ドリル1001解答例.zip – 1676 回のダウンロード – 12.79 KB

kintone導入・活用のご相談はこちら!

こんな悩みを抱えていませんか?

◇ kintone導入がなかなか進まない
◇ アプリが思ったような動きをしてくれない・・・
◇ カスタマイズやプラグインをどう選んだらいいの??
◇ 業務改善の進め方がよくわからない

サイボウズ公認 kintone エバンジェリストの 松田正太郎があなたの相談相手になります。
保有しているkintone認定資格:
・kintone認定アソシエイト(2017)
・kintone認定アプリデザインスペシャリスト(2017)
・kintone認定カスタマイズスペシャリスト(2020)

★業務改善アドバイス、kintone構築支援
★連携サービス・プラグイン選定支援、カスタマイズ
★詳細ヒアリングの上、御社に最適なプランを提案します
★初回打合せ(2時間程度)は無料。まずはお問い合わせください!(WebミーティングOK)