NuméroModifier

Le NumberEdit composant affiche une entrée numérique pour les colonnes entières, décimales et doubles Dataverse, avec une validation de portée optionnelle et un contrôle de précision.

React
Blazor

Portée et précision

Utiliser Min et Max définir des limites de valeurs, et Precision contrôler le nombre de décimales. Ces valeurs sont automatiquement remplies à partir des métadonnées de la colonne si elles ne sont pas explicitement définies.

React
Blazor

Exemple

Une borne de base NumberEdit à une colonne numérique.

Exemple de réaction
Exemple de Blazor
React TypeScript
Razor

Configuration Options

Utilisez les commandes ci-dessous pour explorer les propriétés disponibles.

Exemple de réaction
Exemple de Blazor
Lecture seule ? Obligatoire ? Handicapé ?
React TypeScript
Razor
Réagir Blazor

BaseNumberEdit<> Classe

Paramètres

Nom
Type
Par défaut
Description
ChildContentRenderFragment?
Contenu enfant du composant
ColumnName*string
Nom logique de colonne pour lier l’éditeur à partir de l’enregistrement de table.
Descriptionstring?
Description à afficher dans l’infobulle.
Disabledbool?
Si l’éditeur est désactivé.
DisplayLabelWhenAvailablebool
True
Précise s’il faut afficher une étiquette si disponible.
DisplayTooltipWhenAvailablebool
True
Précise s’il faut afficher une infobulle si disponible.
DisplayValidationErrorMessagebool
True
Un message d’erreur de validation doit-il s’afficher lorsque le composant échoue à la validation ?
EndContentRenderFragment?
Le contenu était rendu dans la fente finale du champ (après l’entrée, avant les spinners).
Formatstring?
Chaîne optionnelle au format .NET utilisée pour afficher la valeur (par exemple « n2 »). Cela affecte principalement la vue en lecture seule.
HideStepbool
False
Quand c’est vrai, cela cache les boutons d’incrément/décrément du spinner.
IsVisiblebool
True
L’éditeur est-il visible ?
Labelstring?
Le texte doit être affiché comme une étiquette pour l’éditeur.
Maxint?
Valeur maximale autorisée pour l’éditeur de nombres.
Minint?
Valeur minimale autorisée pour l’éditeur de nombres.
Precisionint?
Nombre de décimales à arrondir et afficher.
ReadOnlybool?
L’éditeur devrait-il être en lecture seule ?
Requiredbool?
Si la valeur est requise.
StartContentRenderFragment?
Contenu rendu dans la case de démarrage du champ (avant l’entrée) — une icône, un préfixe, etc.
Stepdouble
1
Quantité ajoutée/soustraite par les boutons de spinner (et les flèches). Par défaut, c’est 1.
Valueint?
Obtient ou définit la valeur numérique actuelle de l’éditeur, la conservant comme la bonne Models.ColumnValueBase.
Nom: ChildContent
Type: RenderFragment?
Description: Contenu enfant du composant
Nom: ColumnName*
Type: string
Description: Nom logique de colonne pour lier l’éditeur à partir de l’enregistrement de table.
Nom: Description
Type: string?
Description: Description à afficher dans l’infobulle.
Nom: Disabled
Type: bool?
Description: Si l’éditeur est désactivé.
Nom: DisplayLabelWhenAvailable
Type: bool
Par défaut: True
Description: Précise s’il faut afficher une étiquette si disponible.
Nom: DisplayTooltipWhenAvailable
Type: bool
Par défaut: True
Description: Précise s’il faut afficher une infobulle si disponible.
Nom: DisplayValidationErrorMessage
Type: bool
Par défaut: True
Description: Un message d’erreur de validation doit-il s’afficher lorsque le composant échoue à la validation ?
Nom: EndContent
Type: RenderFragment?
Description: Le contenu était rendu dans la fente finale du champ (après l’entrée, avant les spinners).
Nom: Format
Type: string?
Description: Chaîne optionnelle au format .NET utilisée pour afficher la valeur (par exemple « n2 »). Cela affecte principalement la vue en lecture seule.
Nom: HideStep
Type: bool
Par défaut: False
Description: Quand c’est vrai, cela cache les boutons d’incrément/décrément du spinner.
Nom: IsVisible
Type: bool
Par défaut: True
Description: L’éditeur est-il visible ?
Nom: Label
Type: string?
Description: Le texte doit être affiché comme une étiquette pour l’éditeur.
Nom: Max
Type: int?
Description: Valeur maximale autorisée pour l’éditeur de nombres.
Nom: Min
Type: int?
Description: Valeur minimale autorisée pour l’éditeur de nombres.
Nom: Precision
Type: int?
Description: Nombre de décimales à arrondir et afficher.
Nom: ReadOnly
Type: bool?
Description: L’éditeur devrait-il être en lecture seule ?
Nom: Required
Type: bool?
Description: Si la valeur est requise.
Nom: StartContent
Type: RenderFragment?
Description: Contenu rendu dans la case de démarrage du champ (avant l’entrée) — une icône, un préfixe, etc.
Nom: Step
Type: double
Par défaut: 1
Description: Quantité ajoutée/soustraite par les boutons de spinner (et les flèches). Par défaut, c’est 1.
Nom: Value
Type: int?
Description: Obtient ou définit la valeur numérique actuelle de l’éditeur, la conservant comme la bonne Models.ColumnValueBase.

Événements

Nom
Type
Description
ValueChangedEventCallback<ColumnValueBase>
Obtient ou définit un callback qui met à jour la valeur liée.
Nom: ValueChanged
Type: EventCallback<ColumnValueBase>
Description: Obtient ou définit un callback qui met à jour la valeur liée.

Méthodes

Nom
Paramètres
Type
Description
GetValidationErrorsList<string>
Retourne une collection des erreurs de validation courantes.
Nom: GetValidationErrors
Type: List<string>
Description: Retourne une collection des erreurs de validation courantes.