バージョン

DateEditorModel クラス メンバ

DateEditorModelデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
パブリック プロパティ
 名前解説
Public プロパティAllowNullValuenull 値を回避する機能を取得または設定します。このオプションが false で、エディターの値がない場合、「value」は空の文字列に設定されます。 Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティButtonTypeドロップダウンまたはスピン ボタンにオプションを設定します。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティCenturyThreshold20 世紀または 21 世紀の自動検出する年を設定します。このオプションは、ユーザーが 1 桁または 2 桁を年フィールドに入力した場合、または日付パターンが 1 年または 2年位置のみ ("yy" または "y" など) を含む場合に自動的に塗りつぶすために使用されます。ユーザーがこのオプションの値よりも大きな値を入力した場合、20 世紀を使用します。それ以外の場合は、21 世紀を使用します。  
Public プロパティClientEventsウィジェットによって発生されるクライアント イベントの実装を設定します。

イベント ハンドラーは 2 つのパラメーターを仮定します。最初のパラメーターの名前は evt で 2 番目のパラメーターの名前は ui です。ui パラメーターに使用できるメンバー変数の情報については、ウィジェットとそのイベントを参照してください。

実例:

1.完全実装:

new Dictionary<string, string> { { "dropDownOpening", "function(evt,ui){alert('drop:'+ui.owner);}" } }

2.インライン関数の内容:

new Dictionary<string, string> { { "dropDownOpening", "alert('drop:'+ui.owner);" } }

3.グローバル関数の名前:

new Dictionary<string, string> { { "dropDownOpening", "nameOfGlobalFunction" } } 注:

ウィジェットによって公開されるイベント名を表すキー文字列の代わりに、特定のコントロールで定義されたイベント定数が使用できます。

例:

new Dictionary<string, string> { { ComboClientEvents.DropDownOpening, "nameOfGlobalFunction" } } Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Public プロパティDataModevalue() メソッドおよびオプションの取得で返される値の型を取得または設定します。フォームの送信のために値が保存される方法に影響します。  
Public プロパティDateDisplayFormat表示モード (フォーカス状態以外) で使用するカスタム日付形式を設定します。  
Public プロパティDateInputFormat入力/編集モード (フォーカス状態) で使用するカスタム日付形式を設定します。  
Public プロパティDisableddisabled 属性を設定します。編集を許可しません。すべてのボタンおよび適用される操作を無効にします。

送信で、現在の値は要求に購入されません。

Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティDisplayTimeOffsetUTC からのタイム ゾーン オフセットを分で設定します。クライアント側の Date 値は、ローカル オフセットの代わりにこのオフセットで表示されます。

注:

このオプションは、結果の一貫性のため、実際値が UTC の場合に使用してください。あいまいタイム ゾーンの値がユーザー エージェントのローカル ゾーンに基づいて別の時間にマップする可能性があります。  
Public プロパティDropDownAnimationDurationドロップダウン リストの表示/非表示アニメーションの期間 (ミリ秒) を取得または設定します。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティDropDownAttachedToBodyドロップダウン リストの場所を取得または設定します。値が false の場合、main HTML 要素の子として、リストの HTML 要素を作成します。値が true の場合、body の子として、リストを作成します。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティDropDownOnReadOnlyエディターをドロップダウン リストのみとして使用を制限する機能を設定します。True に設定すると、エディターのテキストは編集できません。注: リスト項目がない場合もエディターは読み取り専用です。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティDropDownOrientationドロップダウン リストの開き方向を設定します。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティEmptyCharacterアプリケーションが "value" の取得または "text" の取得メソッドを呼び出すときにマスク内の埋められていない必要な位置の代用として使用する文字を設定します。デフォルト値は '*' 文字です。 Infragistics.Web.Mvc.MaskEditorModelから継承されます。
Public プロパティEnableUTCDatesローカル時間およびゾーン値の代わりにクライアント側の日付を UTC ISO 8061 文字列としてのシリアル化を有効/無効にします。このオプションは "Date" DataMode のみで適用されます。  
Public プロパティExcludeKeysキーボードまたは貼り付けによって特定の文字を入力できないようにする機能を取得または設定します。

注: "indcludeKeys" オプションにも文字が指定された場合、"excludeKeys" は優先があります。文字は大文字に設定する必要があります。大文字と小文字を区別することはサポートされていません。

Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティHeightエディターの初期の高さを設定します。

数と有効な HTML サイズ単位を使用します。

Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティHideMaskOnFocusエディターがフォーカスを取得した時に入力マスクを表示または非表示にします。エディターでフォーカスを取得した時に入力マスクを非表示にする場合 true、ダイアログですべての入力マスクを表示する場合 false。  
Public プロパティHtmlAttributesコントロールによって使用されるメイン HTML 要素のカスタム属性を設定します。

TagBuilder.MergeAttributes(value) に渡された引数のディクショナリ。

Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティIDエディターの ID を設定します。 Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティIncludeKeysキーボードからおよび貼り付けによって特定の文字だけを入力フィールドに入力できるようにする機能を取得または設定します。

注: "excludeKeys" オプションがこのオプションと同じ文字を含んでいる場合、"excludeKeys" が優先されます。文字は大文字で設定する必要があります。大文字と小文字を区別することはサポートされていません。

Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティInputMask入力マスクを取得または設定します。マスクには、フィルター フラグやリテラル文字が含まれる場合があります。 Infragistics.Web.Mvc.MaskEditorModelから継承されます。
Public プロパティInputNameエディターの値を保存し、送信するための HTML input 要素の名前を設定します。オプション。

input で初期化される場合、既存の name 属性をオーバーライドします。

Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティIsLimitedToListValuesリスト項目に含まれる値のみに許可を設定します。この検証は、エディターがぼかされるか、Enter キーが押されたときに実行されます。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティLanguageコントロールの言語設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティLimitSpinToCurrentFieldスピン イベントで 1 日付フィールドを編集する機能を設定します。値が False の場合、増加または減少させた日付フィールドが限界に達するとほかの日付フィールドが変化します。値が True の場合、1 つのフィールドの値のみを変更できます。  
Public プロパティListItemHoverDuration Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティListItemsドロップダウン リストおよびフィルタリング キーボードで使用される項目のリストを設定します。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティListWidthドロップダウン リストのカスタムの幅 (ピクセル単位) を取得または設定します。値がゼロまたは負の場合、エディターの幅が使用されます。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティLocaleボタン タイトルに使用される文字列を設定します。注: ロケール プロパティはローカライズのスクリプト ファイルで $.ig.Editor.locale に定義されるプロパティより優先があります。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティMaxLengthユーザーが入力できるテキストの最大長を取得または設定します。負の値または 0 はこの動作を無効にします。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティMaxValueユーザーが入力できる最大値を設定します。DateTime、DateTimeOffset、または有効なクライアント日付文字列/数値表現が可能です。  
Public プロパティMinValueユーザーが入力できる最小値を設定します。DateTime、DateTimeOffset、または有効なクライアント日付文字列/数値表現が可能です。  
Public プロパティNullValuenull 値の表現を取得または設定します。文字列または数値に設定できます。デフォルトは null です。 Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティPadCharacterエディターが表示モード (フォーカスなし) のときにマスク内の埋められていない必要な位置の代用として使用する文字を設定します。デフォルト値は '^' 文字です。 Infragistics.Web.Mvc.MaskEditorModelから継承されます。
Public プロパティPlaceHolderエディターがフォーカスを持たず、エディター内の "value" が null または空の文字列ときのエディターに表示されるテキストを取得または設定します。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティPreventSubmitOnEnterEnter キーの押下でフォーム送信を回避する機能を設定します。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティReadOnlyreadonly 属性を設定します。編集を許可しません。すべてのボタンおよび適用される操作を無効にします。

送信において現在の値が要求に送られます。

Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティRegionalエディターのカスタムの地域設定を取得または設定します。注: 文字列の場合、$.ig.regional[stringValue] を使用し、クライアントで利用可能にする必要があります。 Infragistics.Web.Mvc.MaskEditorModelから継承されます。
Public プロパティRevertIfNotValidぼかしまたは Enter キーの押しでエディターの値が無効な場合、以前の値に戻すことを設定します。False に設定される場合、clear は呼び出されます。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティSelectionOnFocusエディターがフォーカスを取得した時の選択タイプを設定します。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティSpinDeltaスピン イベント発生時にエディター内の値の増減に使用するデルタ値を設定します。値が負の数に設定される場合、例外が発生されます。整数以外の値は整数に解析されます。  
Public プロパティSpinDeltaObjectスピン イベント発生時にエディター内の相対する値の増減に使用する各時間間隔のデルタ値を設定します。値が負の数に設定される場合、例外が発生されます。整数以外の値は整数に解析されます。  
Public プロパティSpinWrapAround循環スピンを有効にして、項目リストを最後の項目まで辿ったあとはリストの先頭にある項目が次の項目として使用されるようにします。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティSuppressKeyboardドロップダウンがクリック/タップされたときにオンスクリーン キーボード (デバイスで利用可能な場合) を表示するかどうかを取得または設定します。このオプションは最初のフォーカスを回避するか、ドロップダウン ボタンがクリックまたはタップされたときにフォーカスを解除します。注: このオプションはデバイスの検出を実行しないため、有効な場合に動作が常にアクティブになります。注: 開いているドロップダウンは、ドロップダウン ボタンでのみで閉じられます。これは DatePicker に影響しません。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティSuppressNotificationsエディターのビルトイン基本検証シナリオで、必須リスト選択、値ラッピング、スピン制限などのデフォルトの通知を無効にします。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティTabIndexエディターの tabIndex の値を取得または設定します。 Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティTextAlignエディターのテキスト配置を設定します。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティTextMode単一行テキスト エディター、パスワード エディター、複数行エディターなど、エディターのテキスト モードを取得または設定します。ベースとなる要素 (セレクター) が TEXTAREA の場合、それを入力フィールドとして使用します。ベースとなる要素が INPUT の場合、それを入力フィールドとして使用します。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティToLowerTrue の場合は、入力された文字列を小文字に変換し、False の場合は、文字列をそのままにしておく機能を取得または設定します。このオプションは、キーボード入力と貼り付けを使用する場合のみ効果があります。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティToUpperTrue の場合は、入力された文字列を大文字に変換し、False の場合は、文字列をそのままにしておく機能を取得または設定します。このオプションは、キーボード入力と貼り付けを使用する場合のみ効果があります。 Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティUnfilledCharsPrompt使用可能な入力位置の編集モードのプロンプトとして使用する文字を設定します。デフォルト値は '_' 文字です。 Infragistics.Web.Mvc.MaskEditorModelから継承されます。
Public プロパティUseLastGoodDateユーザーが無効な値を入力した際に最後の有効な日付を使用する機能を設定します。値が True の場合、エディターがフォーカスを失ったとき、ユーザーの入力した値が有効な日付でないとき、自動的に最後の有効な日付を使用します。値が False の場合、入力した値は無効とみなされ、null を使用します。  
Public プロパティValidatorOptionsigValidator ウィジェットによってサポートされるオプションを設定します。 Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティValueエディター内の値を取得または設定します。エディターのタイプおよび dataMode オプションに基づいたオプションを取得または設定する効果。エディターのタイプによって、それは文字列、数字または Date になり得ます。 Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティVisibleItemsCount一度に表示される項目の数を取得または設定します。

注: リスト項目の数が値より小さい場合、このオプションは上書きされます。この場合、ドロップダウンの高さが項目の数に基づいて設定されます。

Infragistics.Web.Mvc.TextEditorModelから継承されます。
Public プロパティWidgetIdBaseオーバーライドされます。 ID オプションが設定されない場合、ウィジェットの ID を自動生成するための基本文字列。  
Public プロパティWidgetNameオーバーライドされます。 このモデルがインスタンス化するウィジェットの名前。  
Public プロパティWidthエディターの初期の幅を設定します。

数と有効な HTML サイズ単位を使用します。

Infragistics.Web.Mvc.BaseEditorModelから継承されます。
Public プロパティYearShiftグレゴリオ暦の年と表示年の違いを設定します。  
トップ
プロテクト プロパティ
 名前解説
Protected プロパティStoreすべてのオプションでストアを返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドAddClientEventウィジェットのクライアント イベントを処理するための JavaScript 関数を追加します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Public メソッドstatic (Shared in Visual Basic)GetClientValueオーバーロードされます。 クライアントから値を取得します  
Public メソッドToJsonオーバーライドされます。 オブジェクトを JSON へシリアル化します。  
トップ
プロテクト メソッド
 名前解説
Protected メソッドCamelize指定された文字列を camel ケースに変換します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドEnsureClientEvents内部モデルストアを json にシリアル化するクライアント イベントを追加します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Protected メソッドGetBoolモデルのブール値プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetCharモデルの char プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetDateTimeモデルの DateTime プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetDoubleモデルの double プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetIEnumerable<T>モデルの IEnumerable プロパティの値を取得します。値が null の場合、T 型の IEnumerable が作成されます。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetIntモデルの int プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetJSLiteralモデルの literal プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetLongモデルの long プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetModel<T>モデルの IModel プロパティの値を取得します。値が null の場合、T 型の新しいモデルが作成されます。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetStringモデルの文字列プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetStringEnum<T>値が Enum の小文字値の文字列プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetValue<T>任意の型のプロパティ値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetValueModel<T>モデルの IModel プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromBoolブール オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromDateTimeオーバーライドされます。 DateTime オブジェクトを UTC ISO 8061 文字列にシリアル化します。  
Protected メソッドJsonFromDoubledouble オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromFloatfloat オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromIDictionaryオブジェクトの IDictionary を JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromIEnumerableIEnumerable オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromIntオブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromModelStore内部モデル ストアを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Protected メソッドJsonFromObjectオーバーライドされます。 型シリアル化メソッドを使用して JSON の任意のオブジェクトをシリアル化します。  
Protected メソッドJsonFromStringすべての単一引用符をエスケープして、文字列を JSON 文字列へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetBoolモデルの値をブール値プロパティを設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetBrush Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetCamelizedStringEnum<T>値が Enum の小文字値の文字列プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetCharモデルの char プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetDateTime値をモデルの DateTime プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetDouble値をモデルの double プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetIEnumerable<T>モデルの IEnumerable プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetIntモデルの int プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetJSLiteralモデルの literal プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetLong値をモデルの long プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetModel<T>モデルの IModel プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetString値をモデルの文字列プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetStringEnum<T>値が Enum の小文字値の文字列プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetTimeOffsetシリアル化の前に DisplayTimeOffset をオプションに設定します。

DisplayTimeOffset が提供されていない場合のみに設定されます。オフセット値が値または現在の時間から展開されます。

 
Protected メソッドSetValue<T>任意の型のプロパティ値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドTransformDataデータを変換します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドValidValueType<T>既存のプロパティの値の型を確認します。既存しないプロパティの場合、false を返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
参照

オンラインで表示: GitHub