app.messages.image-upload-drop-zone
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.ImageEdit.ImageEditDemoPage.description
<ImageEdit columnName="ppp_profileimage" /><ImageEdit ColumnName="ppp_profileimage" />components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.ImageEdit.ImageEditDemoPage.display-image-description
<ImageEdit columnName="ppp_profileimage" displayImage={true} /><ImageEdit ColumnName="ppp_profileimage" DisplayImage="true" />components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.ImageEdit.ImageEditDemoPage.max-file-size-description
<ImageEdit columnName="ppp_profileimage" maxFileSizeBytes={2097152} /><ImageEdit ColumnName="ppp_profileimage" MaxFileSize="2097152" />components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.ImageEdit.ImageEditDemoPage.main-demo-description
app.messages.image-upload-drop-zone
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.ImageEdit.ImageEditDemoPage.properties-demo-description
app.messages.image-upload-drop-zone
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.FileEdit.InputFileDemo.description
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.FileEdit.InputFileDemo.snippet-startup-comment
services.Configure<FileSaveOptions>(options => {
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.FileEdit.InputFileDemo.snippet-savemode-comment
options.SaveMode = FileSaveMode.SaveToTemporaryFolder;
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.FileEdit.InputFileDemo.snippet-handler-comment
options.OnFileUploaded = async (columnFileInfo) => {
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.FileEdit.InputFileDemo.snippet-processing-comment
var mutatedFileData = SomeMethodToManipulateTheByteArray(columnFileInfo.FileInfo.FileData);
return new FileInfo { FileName = "components.PowerPortalsPro.Demo.Client.Customizations.Pages.Editors.FileEdit.InputFileDemo.snippet-new-file-name", FileData = mutatedFileData };
};
});
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.default | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description |
|---|---|---|---|
OnFileUploaded | Func<ColumnFileInfo, Task<FileInfo>>? | ファイルがアップロードされた後、Dataverseに保存される前に呼び出すオプションのコールバックです。 ファイルデータとターゲットテーブル/カラムを含む Models.ColumnFileInfo を受け取ります。 そして(修正された可能性のある)ファイルを含む Models.FileInfo を返して保存します。 これを使って画像のサイズ変更、ファイル形式の変換、ウイルススキャン、その他の変換が可能です。 | |
SaveMode | FileSaveMode | SaveToTemporaryFolder | アップロード中にファイルを一時的に保存するためのモードです。 FileSaveMode.SaveToTemporaryFolder ファイルをサーバー上の一時フォルダに書き込みます Dataverseに保存する前に。 FileSaveMode.Stream ファイルを直接Dataverseにストリーミングします 中間ストレージなしで。デフォルトは FileSaveMode.SaveToTemporaryFolderです。 |
OnFileUploadedModels.ColumnFileInfo を受け取ります。 そして(修正された可能性のある)ファイルを含む Models.FileInfo を返して保存します。 これを使って画像のサイズ変更、ファイル形式の変換、ウイルススキャン、その他の変換が可能です。SaveModeFileSaveMode.SaveToTemporaryFolder ファイルをサーバー上の一時フォルダに書き込みます Dataverseに保存する前に。 FileSaveMode.Stream ファイルを直接Dataverseにストリーミングします 中間ストレージなしで。デフォルトは FileSaveMode.SaveToTemporaryFolderです。components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.default | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description |
|---|---|---|---|
ColumnName | string | ファイルがアップロードされるファイルの論理名や画像列の名前です。 | |
FileInfo | FileInfo | アップロードされたファイル名、サイズ、バイナリコンテンツなどの情報。 | |
TableName | string | ファイルがアップロードされるDataverseテーブルの論理名。 |
ColumnNameFileInfoTableNamecomponents.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.default | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description |
|---|---|---|---|
FileData | byte[]? | ファイルの生のバイナリ内容です。ファイルがまだメモリに読み込まれていない場合は、nullになることがあります。 | |
FileName | string | 拡張子を含む元のファイル名(例:「document.pdf」)。 | |
FileSizeInBytes | long | 0 | ファイルのサイズ(バイト単位)です。 |
FileDataFileNameFileSizeInBytescomponents.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.default | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description |
|---|---|---|---|
ChildContent | RenderFragment? | コンポーネントの子コンテンツ | |
ColumnName* | string | テーブルレコードからエディタをバインドするための論理カラム名。 | |
Description | string? | 説明はツールチップに表示されます。 | |
Disabled | bool? | エディターを無効にすべきか。 | |
DisplayImage | bool | False | |
DisplayLabelWhenAvailable | bool | True | ラベルが可能であれば表示するかどうかを明記しています。 |
DisplayTooltipWhenAvailable | bool | True | ツールチップが表示されるかどうかを指定します。 |
DisplayValidationErrorMessage | bool | True | コンポーネントが検証に失敗したときに検証エラーメッセージを表示するべきでしょうか? |
IsVisible | bool | True | エディターは見えますか? |
Label | string? | 編集者用のラベルとして表示されるテキスト。 | |
MaxFileSizeInBytes | long? | ||
OutputFormat | ImageOutputFormat | Auto | |
OutputQuality | double | 0.9 | |
ReadOnly | bool? | エディターは読み取り専用であるべきです。 | |
Required | bool? | 価値が求められるかどうか。 | |
Value | FileValue? | 型の価値 Models.ColumnValueBase |
ChildContentColumnName*DescriptionDisabledDisplayImageDisplayLabelWhenAvailableDisplayTooltipWhenAvailableDisplayValidationErrorMessageIsVisibleLabelMaxFileSizeInBytesOutputFormatOutputQualityReadOnlyRequiredValueModels.ColumnValueBasecomponents.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description |
|---|---|---|
ValueChanged | EventCallback<ColumnValueBase> | バウンド値を更新するコールバックを取得または設定します。 |
ValueChangedcomponents.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type | components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description |
|---|---|---|---|
GetValidationErrors | List<string> | 現在の検証エラーの集合を返します。 |
GetValidationErrors