マネー編集

MoneyEditコンポーネントは、Dataverseのマネーカラムに対して、地域固有のフォーマットで通貨入力をレンダリングします。

React Blazor

射程と精度

MinとMaxを使って値の境界を設定し、Precisionで小数点の数を制御します。これらの値は明示的に設定されていない場合、カラムメタデータから自動的に入力されます。

React Blazor

例

基本的な MoneyEdit はお金の欄に縛られています。

Reactの例 ブレイザーの例 React TypeScript Razor
$

設定オプション

以下のコントロールを使って利用可能な物件を探りましょう。

Reactの例 ブレイザーの例 React TypeScript Razor
$
反応してください ブレイザー

MoneyEdit クラス

パラメータ

名称
種類
デフォルト
概要
ChildContentRenderFragment?
コンポーネントの子コンテンツ
ColumnName*string
テーブルレコードからエディタをバインドするための論理カラム名。
Descriptionstring?
説明はツールチップに表示されます。
Disabledbool?
エディターを無効にすべきか。
DisplayLabelWhenAvailablebool
True
ラベルが可能であれば表示するかどうかを明記しています。
DisplayTooltipWhenAvailablebool
True
ツールチップが表示されるかどうかを指定します。
DisplayValidationErrorMessagebool
True
コンポーネントが検証に失敗したときに検証エラーメッセージを表示するべきでしょうか?
EndContentRenderFragment?
フィールドの エンド スロット(入力後、スピナーの前)にレンダリングされるコンテンツ。
Formatstring?
値を表示するための任意の.NETフォーマット文字列(例:「n2」)。主に読み取り専用表示に影響します。
HideStepbool
False
trueの場合は、増減スピナーボタンを隠します。
IsVisiblebool
True
エディターは見えますか?
Labelstring?
編集者用のラベルとして表示されるテキスト。
Maxdecimal?
数字エディタの最大許容値。
Mindecimal?
数字エディターの最小許容値。
Precisionint?
小数点で丸めて表示する数。
ReadOnlybool?
エディターは読み取り専用であるべきです。
Requiredbool?
価値が求められるかどうか。
StartContentRenderFragment?
フィールドの 開始 スロット(入力の前)にレンダリングされるコンテンツ — アイコン、プレフィックスなど。
Stepdouble
1
スピナーボタン(および矢印キー)による加減量。デフォルトは1です。
Valuedecimal?
エディタの現在の数値を取得したり設定したりし、それを正しい Models.ColumnValueBaseとして永続化します。
名称: ChildContent
種類: RenderFragment?
概要: コンポーネントの子コンテンツ
名称: ColumnName*
種類: string
概要: テーブルレコードからエディタをバインドするための論理カラム名。
名称: Description
種類: string?
概要: 説明はツールチップに表示されます。
名称: Disabled
種類: bool?
概要: エディターを無効にすべきか。
名称: DisplayLabelWhenAvailable
種類: bool
デフォルト: True
概要: ラベルが可能であれば表示するかどうかを明記しています。
名称: DisplayTooltipWhenAvailable
種類: bool
デフォルト: True
概要: ツールチップが表示されるかどうかを指定します。
名称: DisplayValidationErrorMessage
種類: bool
デフォルト: True
概要: コンポーネントが検証に失敗したときに検証エラーメッセージを表示するべきでしょうか?
名称: EndContent
種類: RenderFragment?
概要: フィールドの エンド スロット(入力後、スピナーの前)にレンダリングされるコンテンツ。
名称: Format
種類: string?
概要: 値を表示するための任意の.NETフォーマット文字列(例:「n2」)。主に読み取り専用表示に影響します。
名称: HideStep
種類: bool
デフォルト: False
概要: trueの場合は、増減スピナーボタンを隠します。
名称: IsVisible
種類: bool
デフォルト: True
概要: エディターは見えますか?
名称: Label
種類: string?
概要: 編集者用のラベルとして表示されるテキスト。
名称: Max
種類: decimal?
概要: 数字エディタの最大許容値。
名称: Min
種類: decimal?
概要: 数字エディターの最小許容値。
名称: Precision
種類: int?
概要: 小数点で丸めて表示する数。
名称: ReadOnly
種類: bool?
概要: エディターは読み取り専用であるべきです。
名称: Required
種類: bool?
概要: 価値が求められるかどうか。
名称: StartContent
種類: RenderFragment?
概要: フィールドの 開始 スロット(入力の前)にレンダリングされるコンテンツ — アイコン、プレフィックスなど。
名称: Step
種類: double
デフォルト: 1
概要: スピナーボタン(および矢印キー)による加減量。デフォルトは1です。
名称: Value
種類: decimal?
概要: エディタの現在の数値を取得したり設定したりし、それを正しい Models.ColumnValueBaseとして永続化します。

イベント

名称
種類
概要
ValueChangedEventCallback<ColumnValueBase>
バウンド値を更新するコールバックを取得または設定します。
名称: ValueChanged
種類: EventCallback<ColumnValueBase>
概要: バウンド値を更新するコールバックを取得または設定します。

方法

名称
パラメータ
種類
概要
GetValidationErrorsList<string>
現在の検証エラーの集合を返します。
名称: GetValidationErrors
種類: List<string>
概要: 現在の検証エラーの集合を返します。