カテゴリー内の他の記事

予定の変更イベント

Index

イベント

eventオブジェクトで実行できる操作

予定の変更画面が表示されたときのイベント

予定の変更画面を表示したときに発生するイベントです。

  • カスタマイズグループがログインユーザーに適用された状態のみ発生します。

イベントタイプ

schedule.event.edit.show

使用可能なガルーンバージョン

  • クラウド版 Garoon
  • パッケージ版 Garoon バージョン 4.10.0以降

eventオブジェクトのプロパティ

プロパティ名 説明
event オブジェクト 画面上の情報を保持した予定オブジェクト 詳細: スケジュールのeventオブジェクト
type 文字列 イベントタイプ

利用できる画面

次の変更画面で利用できます。

  • 通常予定
  • 期間予定
  • 繰り返し予定

eventオブジェクトで実行できる操作

サンプルプログラム 

予定の変更を実行したときのイベント

予定の変更画面で、変更するボタンをクリックした後に発生するイベントです。
garoon.Promise オブジェクトを return すると、非同期処理の完了を待ってイベントの処理を開始します(クラウド版、パッケージ版 Garoon バージョン 5.5.0以降)。

  • カスタマイズグループがログインユーザーに適用された状態のみ発生します。

イベントタイプ

schedule.event.edit.submit

使用可能なガルーンバージョン

  • クラウド版 Garoon
  • パッケージ版 Garoon バージョン 5.0.0以降

eventオブジェクトのプロパティ

プロパティ名 説明
event オブジェクト 画面上の情報を保持した予定オブジェクト 詳細: スケジュールのeventオブジェクト
type 文字列 イベントタイプ

利用できる画面

次の変更画面で利用できます。

  • 通常予定
  • 期間予定
  • 繰り返し予定

eventオブジェクトで実行できる操作

サンプルプログラム 

予定の変更に成功したときのイベント

予定の変更画面で、予定の変更に成功したときに発生するイベントです。
garoon.Promise オブジェクトを return すると、非同期処理の完了を待ってイベントの処理を開始します。

  • カスタマイズグループがログインユーザーに適用された状態のみ発生します。
  • 繰り返し予定に対し、コメントを書き込んで予定が変更されるときには、このイベントは発生しません。
  • 予定に参加する、または予定から抜ける操作をして予定が変更されるときには、このイベントは発生しません。

イベントタイプ

schedule.event.edit.submit.success

使用可能なガルーンバージョン

  • クラウド版 Garoon
  • パッケージ版 Garoon バージョン 5.9.0以降

eventオブジェクトのプロパティ

プロパティ名 説明
event オブジェクト 画面上の情報を保持した予定オブジェクト 詳細: スケジュールのeventオブジェクト

※取得できる値は、予定の削除イベントと同じ制限があります

type 文字列 イベントタイプ

利用できる画面

次の変更画面で利用できます。

  • 通常予定
  • 期間予定
  • 繰り返し予定

eventオブジェクトで実行できる操作

サンプルプログラム

ドラッグ&ドロップで予定の変更に成功したときのイベント

「日表示」または「週表示」画面にて、ドラッグ&ドロップによる予定の変更が成功したときに発生するイベントです。
garoon.Promise オブジェクトを return すると、非同期処理の完了を待ってイベントの処理を開始します。

  • カスタマイズグループがログインユーザーに適用された状態のみ発生します。

イベントタイプ

schedule.event.quick.edit.submit.success

使用可能なガルーンバージョン

  • クラウド版 Garoon
  • パッケージ版 Garoon バージョン 5.9.0以降

eventオブジェクトのプロパティ

プロパティ名 説明
event オブジェクト 画面上の情報を保持した予定オブジェクト 詳細: スケジュールのeventオブジェクト

※取得できる値は、予定の削除イベントと同じ制限があります

type 文字列 イベントタイプ

利用できる画面

ドラッグ&ドロップによる画面操作で利用できます。

eventオブジェクトで実行できる操作

サンプルプログラム

eventオブジェクトで実行できる操作

フィールドの値を書き換える

ハンドラーが event オブジェクトのフィールドの値を書き換えて event オブジェクトを return した場合、その値でフィールドの値を更新します。

サンプルプログラム

書き換えできないフィールド

次のフィールドは、イベントのハンドラーでフィールドの値を書き換えて return しても、フォームには反映されません。

  • イベントID
  • 登録者
  • 登録日時
  • 更新者
  • 更新日時
  • イベントタイプ
  • 添付ファイル

注意事項

日時プロパティの時刻を初期値(--:--)から変更する場合は event オブジェクトのプロパティ、isAllDay  を false にする必要があります。

エラーダイアログを表示する

ハンドラーが event オブジェクトの error にエラーメッセージを代入して event オブジェクトを return すると、予定の変更を中止し、エラーダイアログを表示します。

  • 空文字、0 または false を代入した場合、エラーダイアログを表示せず予定の変更処理を実行します。

サンプルプログラム

指定した URL にリダイレクトする

url プロパティに URL を指定して return event すると、指定した URL へリダイレクトされます。

サンプルプログラム

予定の変更成功後、予定の追加画面にリダイレクトします。

記事に関するフィードバック

記事のコメント欄は記事に対するフィードバックをする場となっております。
右の記事フィードバックのためのガイドを参照してコメントしてください。
記事のリンク切れなど、気になる点がある場合も、こちらのフォームからフィードバックいただけますと幸いです。

サインインしてコメントを残してください。