バージョン

DialogModel クラス メンバ

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

パブリック コンストラクタ
 名前解説
Public コンストラクタDialogModel コンストラクタDialogModel の作成  
トップ
パブリック プロパティ
 名前解説
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 プロパティCloseAnimation閉じている時にダイアログに適用されるアニメーションを設定します。

これは、jquery hide(param) メソッドがサポートする任意の値になり得ます。

 
Public プロパティCloseButtonTitleダイアログのヘッダーに現れる閉じるボタンのタイトルを設定します。  
Public プロパティCloseOnEscapeフォーカスがあり、Esc キーが押された時にダイアログを閉じる機能を設定します。  
Public プロパティContainerダイアログのコンテナーとして使用される、HTML 要素の jquery セレクターを設定します。

ダイアログはそのコンテナーの境界線でロックされます。それにはドラッグ/サイズ変更だけでなく最大化された状態も含まれます。

 
Public プロパティContentHTMLダイアログのコンテンツとして使用される HTML を設定します。

注:

1.ダイアログのコンテンツが $("<div id=" + ID + ">" + value + "</div>") によって作成されます。

2.プロパティは、使用可能な ContentID および ContentJquerySelector より優先があります。3.単一引用符文字は html 内でサポートされません。二重引用符を代わりに使用してください。

 
Public プロパティContentIDダイアログのコンテンツとして使用される html 要素の ID を設定します。

注:

1.ダイアログのコンテンツが $ ("#" + value) によって作成されます。

2.このプロパティ は、ContentJquerySelector よりも優先されます。

3.ContentHTML はそのプロパティに優先されます。

4.ID プロパティは使用されません。

 
Public プロパティContentJquerySelectorダイアログのコンテンツとして使用される jquery セレクターを設定します。

注:

1.ダイアログのコンテンツが $(value) によって作成されます。

2.ContentHTML および ContentID はそのプロパティに優先されます。3.ID プロパティは使用されません。

 
Public プロパティDialogClassダイアログの DIV 要素に適用される css クラスの名前を設定します。  
Public プロパティDraggableヘッダー上をマウスでドラッグすることによってダイアログの位置を変更する機能を設定します。  
Public プロパティEnableDblclickヘッダーをダブルクリックしてダイアログの状態を変更する機能を設定します。状態が標準の場合、ダイアログが最大化されます。または、最大化された場合、ダイアログ状態は標準に設定されます。最小化された場合、ダイアログ状態は標準に設定されます。デフォルト値は null で自動フラグと同じです。  
Public プロパティEnableHeaderFocusフォーカスあり、およびフォーカスなしの状態によって、ヘッダーの状態を調整する機能を設定します。

注: trackFocus を有効にします。

 
Public プロパティFooterTextダイアログのフッターに現れるテキストを設定します。  
Public プロパティHeaderTextダイアログのヘッダーに現れるテキストを設定します。  
Public プロパティHeightダイアログの初期の高さを設定します。

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

 
Public プロパティHtmlAttributesコントロールによって使用されるメイン HTML 要素のカスタム属性を設定します。

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

 
Public プロパティIDダイアログの ID を設定します。

注: ContentJquerySelector または ContentID が設定される場合、このプロパティは効果を持ちません。

 
Public プロパティImageClassヘッダーの左端に配置される SPAN 要素に適用される css クラスの名前を設定します。  
Public プロパティLanguageコントロールの言語設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティLocaleコントロールのロケールを取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティMaxHeightダイアログの最大の高さ (ピクセル単位) を設定します。  
Public プロパティMaximizeButtonTitleダイアログのヘッダーに現れる最大化ボタンのタイトルを設定します。  
Public プロパティMaxWidthダイアログの最大の幅 (ピクセル単位) を設定します。  
Public プロパティMinHeightダイアログの最小の高さ (ピクセル単位) を設定します。  
Public プロパティMinimizeButtonTitleダイアログのヘッダーに現れる最小化ボタンのタイトルを設定します。  
Public プロパティMinWidthダイアログの最小の幅 (ピクセル単位) を設定します。  
Public プロパティModalダイアログのモーダル機能を設定します。  
Public プロパティOpenAnimation開いている時にダイアログに適用されるアニメーションを設定します。

これは、jquery show(param) メソッドがサポートする任意の値になり得ます。

 
Public プロパティPinButtonTitleダイアログのヘッダーに現れるピン ボタンのタイトルを設定します。  
Public プロパティPinnedダイアログの固定状態を設定します。  
Public プロパティPinOnMinimizedダイアログが最小化された時に、ダイアログを自動的に固定する機能を設定します。  
Public プロパティPositionダイアログの初期位置を定義する javascript ステートメントを設定します。jquery によってサポートされる値、または [x, y] で数値 x と y がダイアログの左角および上角を表す。  
Public プロパティRegionalコントロールの地域設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティResizableダイアログの端の上をマウスでドラッグすることによってダイアログのサイズ変更する機能を設定します。  
Public プロパティRestoreButtonTitleダイアログのヘッダーに現れる復元ボタンのタイトルを設定します。  
Public プロパティShowCloseButtonダイアログのヘッダーに現れる閉じるボタンの可視性を設定します。  
Public プロパティShowFooterフッターの可視性を設定します。  
Public プロパティShowHeaderヘッダーの可視性を設定します。  
Public プロパティShowMaximizeButtonダイアログのヘッダーに現れる最大化ボタンの可視性を設定します。  
Public プロパティShowMinimizeButtonダイアログのヘッダーに現れる最小化ボタンの可視性を設定します。  
Public プロパティShowPinButtonダイアログのヘッダーに現れるピン ボタンの可視性を設定します。  
Public プロパティStateダイアログの状態を設定します。  
Public プロパティTabIndextabIndex 属性をダイアログに設定します。  
Public プロパティTemporaryUrlsrc の一時的な値を設定します。IFRAME のインスタンスの場合に、ベース要素の親を変更する間に使用されます。IE で発生する可能性のある javascript 例外を回避できます。プロパティは、ContentID、ContentJquerySelector、または ContentHTML が IFRAME にポイントしている場合のみ効果があります。  
Public プロパティTrackFocusフォーカスがある状態を維持するために、ダイアログに配置された子要素の focus および blur イベントを処理する機能を設定します。  
Public プロパティUnpinButtonTitleダイアログのヘッダーに現れるピン解除ボタンのタイトルを設定します。  
Public プロパティWidthダイアログの初期の幅を設定します。

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

 
Public プロパティZIndexzIndex 属性をダイアログに設定します。  
トップ
プロテクト プロパティ
 名前解説
Protected プロパティStoreすべてのオプションでストアを返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドAddClientEventウィジェットのクライアント イベントを処理するための JavaScript 関数を追加します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Public メソッドSetLeftTopダイアログの初期位置を設定します。これは配置のラッパーです ("[" + left + "," + top + "]")。  
Public メソッドToJsonオブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
プロテクト メソッド
 名前解説
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 メソッドJsonFromDateTimeDateTime オブジェクトを JSON Date オブジェクトへシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
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 の任意のオブジェクトをシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
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 メソッドSetValue<T>任意の型のプロパティ値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドTransformDataデータを変換します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドValidValueType<T>既存のプロパティの値の型を確認します。既存しないプロパティの場合、false を返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
参照

オンラインで表示: GitHub