MoneyEdit

O MoneyEdit componente gera uma entrada de moeda para colunas de dinheiro do Dataverse com formatação específica para localidade.

React
Blazor

Alcance e Precisão

Use Min e Max defina limites de valores, e Precision controle o número de casas decimais. Esses valores são automaticamente preenchidos a partir dos metadados da coluna se não estiverem explicitamente definidos.

React
Blazor

Exemplo

Um limite básico MoneyEdit para uma coluna de dinheiro.

Exemplo de reação
Exemplo de Blazor
$
React TypeScript
Razor

Opções de configuração

Use os controles abaixo para explorar as propriedades disponíveis.

Exemplo de reação
Exemplo de Blazor
Somente leitura? Obrigatório? Deficiente?
$
React TypeScript
Razor
React Blazor

MoneyEdit Classe

Parâmetros

Nome
Tipo
Padrão
Descrição
ChildContentRenderFragment?
Conteúdo filho do componente
ColumnName*string
Nome lógico da coluna para vincular o editor a partir do registro da tabela.
Descriptionstring?
Descrição será exibida na dica de ferramenta.
Disabledbool?
Caso o editor esteja desativado.
DisplayLabelWhenAvailablebool
True
Especifica se deve exibir uma lable, se disponível.
DisplayTooltipWhenAvailablebool
True
Especifica se deve exibir uma dica de ferramenta, se disponível.
DisplayValidationErrorMessagebool
True
Uma mensagem de erro de validação deve ser exibida quando o componente falha na validação?
EndContentRenderFragment?
Conteúdo renderizado no slot final do campo (após a entrada, antes dos spinners).
Formatstring?
String opcional no formato .NET usada para exibir o valor (por exemplo, 'n2'). Afeta principalmente a visualização somente leitura.
HideStepbool
False
Quando for verdadeiro, esconde os botões de spinner de incremento/decrement.
IsVisiblebool
True
O editor é visível?
Labelstring?
Texto para ser exibido como um rótulo para o editor.
Maxdecimal?
Valor máximo permitido para o editor de números.
Mindecimal?
Valor mínimo permitido para o editor de números.
Precisionint?
Número de casas decimais para arredondar e exibir.
ReadOnlybool?
O editor deve ser somente leitura.
Requiredbool?
Se o valor for necessário.
StartContentRenderFragment?
Conteúdo renderizado no slot inicial do campo (antes da entrada) — um ícone, prefixo, etc.
Stepdouble
1
Quantidade adicionada/subtraída pelos botões spinner (e teclas de seta). O padrão é 1.
Valuedecimal?
Obtém ou define o valor numérico atual do editor, persistindo-o como o correto Models.ColumnValueBase.
Nome: ChildContent
Tipo: RenderFragment?
Descrição: Conteúdo filho do componente
Nome: ColumnName*
Tipo: string
Descrição: Nome lógico da coluna para vincular o editor a partir do registro da tabela.
Nome: Description
Tipo: string?
Descrição: Descrição será exibida na dica de ferramenta.
Nome: Disabled
Tipo: bool?
Descrição: Caso o editor esteja desativado.
Nome: DisplayLabelWhenAvailable
Tipo: bool
Padrão: True
Descrição: Especifica se deve exibir uma lable, se disponível.
Nome: DisplayTooltipWhenAvailable
Tipo: bool
Padrão: True
Descrição: Especifica se deve exibir uma dica de ferramenta, se disponível.
Nome: DisplayValidationErrorMessage
Tipo: bool
Padrão: True
Descrição: Uma mensagem de erro de validação deve ser exibida quando o componente falha na validação?
Nome: EndContent
Tipo: RenderFragment?
Descrição: Conteúdo renderizado no slot final do campo (após a entrada, antes dos spinners).
Nome: Format
Tipo: string?
Descrição: String opcional no formato .NET usada para exibir o valor (por exemplo, 'n2'). Afeta principalmente a visualização somente leitura.
Nome: HideStep
Tipo: bool
Padrão: False
Descrição: Quando for verdadeiro, esconde os botões de spinner de incremento/decrement.
Nome: IsVisible
Tipo: bool
Padrão: True
Descrição: O editor é visível?
Nome: Label
Tipo: string?
Descrição: Texto para ser exibido como um rótulo para o editor.
Nome: Max
Tipo: decimal?
Descrição: Valor máximo permitido para o editor de números.
Nome: Min
Tipo: decimal?
Descrição: Valor mínimo permitido para o editor de números.
Nome: Precision
Tipo: int?
Descrição: Número de casas decimais para arredondar e exibir.
Nome: ReadOnly
Tipo: bool?
Descrição: O editor deve ser somente leitura.
Nome: Required
Tipo: bool?
Descrição: Se o valor for necessário.
Nome: StartContent
Tipo: RenderFragment?
Descrição: Conteúdo renderizado no slot inicial do campo (antes da entrada) — um ícone, prefixo, etc.
Nome: Step
Tipo: double
Padrão: 1
Descrição: Quantidade adicionada/subtraída pelos botões spinner (e teclas de seta). O padrão é 1.
Nome: Value
Tipo: decimal?
Descrição: Obtém ou define o valor numérico atual do editor, persistindo-o como o correto Models.ColumnValueBase.

Eventos

Nome
Tipo
Descrição
ValueChangedEventCallback<ColumnValueBase>
Recebe ou define um callback que atualiza o valor vinculado.
Nome: ValueChanged
Tipo: EventCallback<ColumnValueBase>
Descrição: Recebe ou define um callback que atualiza o valor vinculado.

Métodos

Nome
Parâmetros
Tipo
Descrição
GetValidationErrorsList<string>
Retorna uma coleção dos erros de validação atuais.
Nome: GetValidationErrors
Tipo: List<string>
Descrição: Retorna uma coleção dos erros de validação atuais.