バージョン

UploadModel クラス メンバ

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

パブリック コンストラクタ
パブリック プロパティ
 名前解説
Public プロパティAllowedExtensions使用可能なファイル拡張子を設定します。この配列が空の場合、検証は使用されません。  
Public プロパティAutoStartUpload選択したときに自動的にファイルのアップロードを開始するかどうかを設定します。デフォルトは False です。  
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 プロパティControlIdコントロールの uniqueId を設定します。  
Public プロパティErrorMessageAJAXRequestFileSizeファイルサイズを取得する AJAX リクエストでエラーがスローされたときのエラー メッセージを設定します。  
Public プロパティErrorMessageCancelUploadエラーをスローしたアップロード キャンセル コマンド送信する ajax 呼び出し時に表示されるエラーメッセージを設定します。  
Public プロパティErrorMessageGetFileStatusエラーをスローしたファイルの状態を取得する ajax 呼び出し時に表示されるエラーメッセージを設定します。  
Public プロパティErrorMessageMaxFileSizeExceededアップロードするファイルのサイズが最大サイズを超えたときのエラー メッセージを設定します。  
Public プロパティErrorMessageMaxSimultaneousFiles同時ファイル アップロードの最大数を 0 以下に設定したときに表示されるエラー メッセージを設定します。  
Public プロパティErrorMessageMaxUploadedFilesファイルの最大数を越えたときに表示されるエラー メッセージを設定します。  
Public プロパティErrorMessageNoSuchFileファイルが見つからなかったときに表示するエラー メッセージを設定します。  
Public プロパティErrorMessageOther他のエラーのエラー メッセージを設定します。  
Public プロパティErrorMessageValidatingFileExtensionファイル拡張子の検証に失敗したときに表示されるエラー メッセージを設定します。  
Public プロパティFileExtensionIconsアイコンの css クラスを設定します。  
Public プロパティFileSizeDecimalDisplay小数点以下の桁数を設定します。  
Public プロパティFileSizeMetricファイル サイズに使用される単位を設定します。  
Public プロパティHeightアップロードのメイン コンテナーの高さを設定します。メイン コンテナーはすべてのボタン、プログレス バーなどを含みます。  
Public プロパティHtmlAttributesアップロード ウィジェットが作成される div のカスタム属性を設定します。  
Public プロパティIDアップロード ウィジェットが作成される div の ID を設定します。  
Public プロパティLabelAddButtonメイン コンテナーの参照ボタンのラベルを設定します。  
Public プロパティLabelClearAllButtonサマリーをすべてクリアするボタンのラベルを設定します。複数アップロード モードのときのみ表示されます。  
Public プロパティLabelHideDetailsメイン コンテナーを表示するときの詳細の表示/非表示ボタンのラベルを設定します。  
Public プロパティLabelProgressBarFileNameContinue名前を短くする必要がある場合に表示するファイル名を設定します。  
Public プロパティLabelShowDetailsメイン コンテナーが非表示のときの詳細の表示/非表示ボタンのラベルを設定します。  
Public プロパティLabelSummaryProgressBarTemplateサマリー プログレス バーでアップロード情報を表示するテンプレートを設定します。複数アップロード モードのときのみ表示されます。$0 は、アップロード済みのファイル サイズです。$1 は、合計ファイル サイズです。  
Public プロパティLabelSummaryProgressButtonCancelすべてのファイルをキャンセルするラベルを設定します。複数アップロード モードでのみ表示されます。  
Public プロパティLabelSummaryProgressButtonContinueバッチ ファイルのアップロードを開始するラベルを設定します。複数アップロード モードでのみ表示され、autostartupload は False です。  
Public プロパティLabelSummaryProgressButtonDoneアップロードが完了するときのラベルを設定します。複数アップロード モードでのみ表示されます。  
Public プロパティLabelSummaryTemplateサマリー テンプレートを表示するテンプレートを設定します。$0 は、アップロード済みファイルの数です。$1 は、アップロードするファイルの総数です。  
Public プロパティLabelUploadButton最初に表示される参照ボタンのラベルを設定します。ファイルが初めて選択されると、このボタンは非表示になります。  
Public プロパティLanguageコントロールの言語設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティLocaleコントロールのロケールを取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティMaxFileSizeアップロードされるファイルの最大サイズ (バイト単位) を取得または設定します。0 や -1 に設定する場合、最大サイズに制限はありません。それ以外の場合、選択されたファイルのサイズがその値を超過した場合、ファイルはアップロードできません。この検証のオプションはクライアント側で実行されます。適用するにはいくつかの条件が満たされる必要があります。それはブラウザーが HTML5 ファイル API をサポートし、ファイル サイズに関する情報を提供することです。  
Public プロパティMaxSimultaneousFilesUploads一度にアップロード可能なファイル数を設定します。  
Public プロパティMaxUploadedFilesアップロード可能な最大ファイル数を設定します。  
Public プロパティModeウィジェットのアップロードが複数か単一かどうかを設定します。  
Public プロパティMultipleFilesユーザーが参照ダイアログから同時に複数の (アップロード対象の) ファイルを選択できるようにするブール値設定を取得または設定します。HTML 5+。これは、Chrome、Mozilla FF、Safari、Opera の最新バージョンおよび IE10+ でサポートされています。  
Public プロパティProgressUrlアップロードの情報、現在のサイズ、およびコマンドを取得するために HTTPHandler の URL を設定します。  
Public プロパティRegionalコントロールの地域設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティShowFileExtensionIconファイル拡張子アイコンを表示するかどうかを設定します。  
Public プロパティUploadUrlアップロード URL を設定します。  
Public プロパティWidthアップロードのメイン コンテナーの幅を設定します。メイン コンテナーはすべてのボタン、プログレス バーなどを含みます。  
トップ
プロテクト プロパティ
 名前解説
Protected プロパティStoreすべてのオプションでストアを返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドAddClientEventウィジェットのクライアント イベントを処理するための JavaScript 関数を追加します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
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