詳細カレンダープラグイン(無料)

レコード一覧画面(表形式)に、日付/日時フィールドを軸にした週表示・日表示のカレンダーを表示するプラグインです。 グループ分けフィールドを指定して担当者・組織・ステータスなどの列(または行)に分けて表示でき、日表示だけでなく 週表示でもグループ×曜日の2軸で表示できます。色分けはグループ分けとは別のフィールド(ステータス/ドロップダウン/ ラジオボタン)を指定でき、固定8色から選ぶシンプルな方式で値ごとに色を指定でき、常時表示の凡例で色の意味を確認できます。 縦/横のデザインを選べ、任意の日付へワンクリックで移動できる日付ジャンプも備えています。イベントをクリックすると レコード詳細画面へ遷移します(表示専用、レコードの更新は行いません)。レコードの取得にREST APIを一切使わず JavaScript APIのみで実現しているため、表示できるのは一覧の現在ページから最大100件までです (この制限はカレンダーのツールバーに常時表示されます)。

レイアウト・表示 #カレンダー表示 #グループ分け #色分け
ダウンロード(v1)

執筆者: 羽鳥達郎(合同会社Pons) / kintoneアプリデザインスペシャリスト・基本情報技術者・cybozuオフィシャルパートナー ※本サイトで配布するプラグインは、サイボウズ株式会社のオフィシャルプロダクトではありません。

こんな方におすすめ

紹介動画

ユースケース

グループ分けフィールドに担当者(ユーザー選択)を指定すると、日表示で担当者ごとの列(または行)に予定が並びます。誰が何時にどの予定を持っているかを一目で確認できます。

セットアップ手順

  1. プラグインをアプリに追加し、設定画面を開く。
  2. 対象一覧のIDを入力して「+ この一覧の設定を追加」を押す(空欄のままなら、ビルトインの「すべて(デフォルト)」一覧向けの設定になる)。対象の一覧を開いたときのブラウザURLに含まれるview=の数字が一覧IDです。
  3. タイトルフィールド(必須)・開始日時フィールド(必須)・終了日時フィールド(任意)・グループ分けフィールド(任意)・色分けフィールド(任意、未設定ならグループ分けフィールドで色分け)・ホバー項目(任意、複数選択可)を選ぶ。色分けフィールドにドロップダウン/ラジオボタンを選ぶと、値ごとに色を選べる欄が表示される。
  4. 既定の表示単位(週/日)・デザイン(縦/横)を選ぶ。
  5. 保存後、アプリを更新する(kintoneのアプリ設定は保存しただけでは反映されず、更新〈デプロイ〉して初めてレコード一覧画面に反映されます)。

対象は通常の一覧(表形式)・PC画面のみです。カレンダーは一覧本体(表)の上にあわせて表示され、一覧本体自体は非表示になりません。表示できるレコードは一覧の現在ページから最大100件までで、この制限はカレンダーのヘッダーに常時表示されます。100件を超える一覧では、kintone側の一覧設定(絞り込み条件・ページ件数)を調整してください。

セキュリティレビュー結果サマリ

カレンダー表示イメージ

詳細カレンダープラグインの日表示。上部に色分けの凡例(sample2・sample1)、sample1・sample2の2グループに列分けされ、各グループの色で色分けされたイベントブロックが時間軸上に表示されている。ツールバーには日付ジャンプ入力と「表示中: 2件 / 最大100件(REST API不使用のため)」という制限の説明が常時表示されている。
詳細カレンダープラグインの週表示。グループ分けフィールドが設定されているため、sample1・sample2のグループ列と曜日(8/9〜8/15)の行による2軸グリッドで表示されている。
詳細カレンダープラグインの設定画面。対象一覧IDの入力欄、タイトル/開始日時/終了日時/グループ分け/色分けフィールドの選択、値ごとの色を選ぶ選択式UI、ホバー項目の複数選択、表示単位・デザインの選択を行う画面のスクリーンショット。

API実行数について

このプラグインは表示専用であり、REST APIを一切実行しません。レコードの取得はapp.record.index.showイベントのevent.records(JavaScript APIの一部)のみを使用します。

GitHub / 改善要望

あわせて読みたい記事

あわせて検討したいkintone関連サービス