[]
Calendar コントロール用のAngularJSディレクティブ。
wj-calendar ディレクティブは、AngularJSアプリケーションに Calendar コントロールを追加する場合に使用します。 ディレクティブ名とパラメーター名の書式は、 キャメルケースではなくダッシュで結んだ小文字にする必要があります。 次に例を示します。
<p>Calendarコントロールの例:</p> <wj-calendar value="theDate"> </wj-calendar>
Example
次の例では、 Calendar コントロールを作成し、コントローラーによって公開された'date'変数にコントロールをバインドします。選択可能な日付の範囲は min プロパティと max プロパティによって制限されています。
wj-calendar ディレクティブは以下の属性をサポートしています。
@
=
&
min および max 属性を指定する場合、それらは書式"yyyy-MM-dd"の文字列にする必要があります。 技術的には、W3C [RFC 3339]で定義された任意のfull-dateを使用できます。これは通常のHTML5入力要素で使用される書式でもあります。
Calendar コントロール用のAngularJSディレクティブ。
wj-calendar ディレクティブは、AngularJSアプリケーションに Calendar コントロールを追加する場合に使用します。 ディレクティブ名とパラメーター名の書式は、 キャメルケースではなくダッシュで結んだ小文字にする必要があります。 次に例を示します。
Example
次の例では、 Calendar コントロールを作成し、コントローラーによって公開された'date'変数にコントロールをバインドします。選択可能な日付の範囲は min プロパティと max プロパティによって制限されています。
wj-calendar ディレクティブは以下の属性をサポートしています。
@
Angularのng-modelディレクティブを使用してコントロールのvalueプロパティをバインドします。ng-modelディレクティブを使用してプロパティをバインドすると、データ検証やコントロールの状態のフォームインスタンスへの公開など、ng-modelの持つ利点を活用できます。ng-modelディレクティブによってバインドされるコントロールのプロパティを再定義するには、wj-model-property属性を使用します。@
ng-model ディレクティブを使用してスコープにバインドされるコントロールプロパティを指定します。=
このディレクティブによって作成されたCalendar コントロールへの参照。=
カレンダーに表示する月。@
週の最初の曜日。&
このイベントは、バインディングによるコントロールの初期化が完了した後に発生します。=
バインディングによるコントロールの初期化が完了したかどうかを示す値。=
カレンダーに表示される日付のカスタマイズに使用される関数。@
最も遅い有効な日付(書式"yyyy-MM-dd"の文字列)。@
最も早い有効な日付(書式"yyyy-MM-dd"の文字列)。@
コントロールに1か月と1年のどちらを表示するかを示す値。@
コントロールにヘッダ領域を表示するかどうかを示す値。=
編集する日付。&
Calendar.gotFocus イベントハンドラ。&
Calendar.lostFocus イベントハンドラ。&
Calendar.valueChanged イベントハンドラ。min および max 属性を指定する場合、それらは書式"yyyy-MM-dd"の文字列にする必要があります。 技術的には、W3C [RFC 3339]で定義された任意のfull-dateを使用できます。これは通常のHTML5入力要素で使用される書式でもあります。