DevExpress の ASPxScheduler でのスケジュール情報取得(1項目)(JavaScript)のサンプルです。

現状の画面デザインはこのようになっています。

20180404_01

<スケジュール情報取得(1項目)(JavaScript)>

「AppointmentsSelectionChanged」イベントで「ClickGetSelected(s, e.appointmentIds);」を設定します。
※「ClickGetSelected」はローカルメソッド名です。

20180404_02

「ClickGetSelected」のローカルメソッドを作成します。

・ASPxSchedulerからデータ取得します。(GetAppointmentProperties)
第一引数:取得対象ID
第二引数:取得対象マッピング名
第三引数:取得後の処理関数(メソッド:OnGetAppointmentValues)
※「GetAppointmentProperties」は非同期なので、第三引数で処理関数を渡す必要があります。
※「OnGetAppointmentValues」はローカルメソッド名です。

・データ取得後の指示をします。(OnGetAppointmentValues)
第一引数:取得データ
※「values」はローカル変数です。

【サンプルプログラム(JavaScript部分抜粋)】

【サンプルプログラム】

それでは、実行して動作確認を行います。

20180404_01

「更新:件名_テスト06(更新:場所_テスト06)」をクリックします。

20180404_03

20180404_04

無事にスケジュール情報の取得が出来ました。