ig.scheduler.AppointmentPropertyMapping

ScheduleListDataSource.appointmentPropertyMappings のプロパティ マッピングをカプセル化します。

備考

ScheduleListDataSource クラスは、 予定 を表すデータ オブジェクトを取得するアイテム ソースを指定する機能を提供します。

データ オブジェクト プロパティの名前、またはデータ型が対応する予定プロパティの名前、またはデータ型と一致しない場合、マッピングを使用して名前、または型を解決します。

データ オブジェクト プロパティの名前、またはデータ型が対応する予定プロパティの名前、またはデータ型と一致しない場合、マッピングを使用して名前、または型を解決します。

たとえば、StartDate というデータ オブジェクト プロパティがあるとします。これは、予定の Start プロパティ値が取得されるプロパティです。

この 2 つのプロパティ間のマッピングを作成するために、新しい AppointmentPropertyMapping オブジェクトが、PropertyStartDataObjectPropertyName StartDate で、すなわちデータ オブジェクト プロパティの実際の名前で作成されます。

この AppointmentPropertyMapping オブジェクトは、ScheduleListDataSource の AppointmentPropertyMappings コレクションに追加されます。 これはデータソースに対して、予定の Start プロパティーがデータ オブジェクトの StartDate というプロパティから取得、または割り当てられることを意味します。

プロパティ マッピングを使用して、ConvertCallback および ConvertBackCallback プロパティで、予定プロパティと対応するデータ オブジェクト プロパティとの間で双方向の変換を実行することもできます。このプロパティは、予定とその基となるデータ オブジェクトとの間でデータが転送されるたびに呼び出され、値を変更する機能を提供するデリゲートを受け入れます。

依存関係

jquery-1.4.4.js
infragistics.util.js
infragistics.ext_core.js
infragistics.ext_collections.js
infragistics.ext_collectionsExtended.js
infragistics.ext_io.js
infragistics.ext_text.js
infragistics.ext_web.js
infragistics.dv_core.js
infragistics.dv_jquerydom.js
infragistics.dv_interactivity.js
infragistics.ext_ui.js
このコントロールにオプションはありません。
このコントロールにイベントはありません。
  • ig.scheduler.AppointmentPropertyMapping
    コンストラクター

    new $.ig.scheduler.AppointmentPropertyMapping( );

    新しいインスタンスを作成します。

  • property

    .property( );
    返却型:
    ig.scheduler.AppointmentProperty
    返却型の説明:
    AppointmentProperty を返します。

    Appointment オブジェクトのプロパティを識別します。

  • property

    .property( value:ig.scheduler.AppointmentProperty );
    返却型:
    ig.scheduler.AppointmentProperty
    返却型の説明:
    AppointmentProperty を返します。

    Appointment オブジェクトのプロパティを識別します。

    • value
    • タイプ:ig.scheduler.AppointmentProperty
  • verifyProperty

    .verifyProperty( propertyValue:number );

    マッピングが RecurrenceRoot または Resource プロパティに作成された場合に例外を発生します。

Copyright © 1996 - 2019 Infragistics, Inc. All rights reserved.