みんなの投稿

【カレンダーPlus】
前工程チーム用カレンダーの終了日時を別フィールドに変更したい

ラジカルブリッジさんのカレンダーPlusプラグインを利用し、部署内の案件進捗管理アプリを構築中です。
以下のとおり「前工程チーム用」に表示するカレンダーの帯の終了日時を、デフォルトの“終了日時フィールド”ではなく、別途管理している“前工程納品予定日時”に変更したく、アイデア/設定例を募集しております。

■ 実現したいこと
・作業ステータスが「前工程①~③」の場合、カレンダーPlusの帯表示終了日時を“前工程チーム納品予定日時”にする。
・作業ステータスが「後工程①~③」の場合は、現状どおり“終了日時フィールド”を使用する。

■ 現状・困っている点
プラグイン設定画面では「開始日時フィールド」「終了日時フィールド」をそれぞれ固定で選択する形式のため、ステータス別に使い分けできない。
JavaScriptによるDOM操作や再描画でカレンダー帯の日時を書き換える方法を試みたものの、再読み込み時の挙動が不安定/パフォーマンス懸念がある。
「ステータスが前工程のときのみ、プラグイン設定値を動的に切り替える」方法があれば知りたい

■ ご教示いただきたいこと
プラグイン設定やJSカスタマイズで「動的に終了日時フィールドを切り替える手法」

TIS社さんの条件分岐プラグインは使用できます。

よろしくお願いたいします。

2件のコメント (新着順)

「カレンダーPlus」って、一覧のカレンダー表示をタスクチャート風の見栄えにするみたいなものでしょうか。

であれば、
・「前工程①~③」のときアクセスする人には、カレンダーPlusの帯表示終了日時が“前工程チーム納品予定日時”になっているカレンダー①(?)に誘導してそれを見せる。
・「後工程①~③」のときアクセスする人には、現状どおり“終了日時フィールド”を表示するカレンダー②(?)に誘導してそれを見せる。
というのはいかがでしょうか?

基本機能でステータス(固定パラメータ)ごとにフィルタリングした一覧を複数用意するようなイメージです。

カレンダーPlusを使っていないので、できること/できないことを把握していなくて恐縮ですが、これができて操作感が許容できれば、少なくとも「フィルタパラメータの動的変更」に悩むことは無くなるのでは?と思います。

本題から反れたコメでしたらすみません🙇🏻

suji バッジ画像
2026/02/09 15:00

こんにちは。
ラジカルブリッジさんのプラグイン、カレンダーPlusでしょうか?

データの編集がレコード編集画面からの操作であれば、プラグイン設定値の変更ではなく
”カレンダーPlus表示用終了日時”フィールドを追加し、この日付を指定してやれば
対応可能かと考えます。

条件分岐処理プラグインで

・作業ステータスが「前工程①~③」の場合、カレンダーPlusの帯表示終了日時を“前工程チーム納品予定日時”にする。
・作業ステータスが「後工程①~③」の場合は、現状どおり“終了日時フィールド”を使用する。

の条件でそれぞれを”カレンダーPlus表示用終了日時”に書き込みに行く挙動です。

カレンダーPlusから操作して日付を変えたい、の場合は
カレンダーPlus対応のカスタマイズをする必要があるため
別途JSによるカスタマイズが必要かと考えます。

以上です。