ChoiceEdit

Le ChoiceEdit composant affiche une colonne de choix Dataverse (option set/picklist) sous forme de menu déroulant ou de groupe de boutons radio pour la sélection à valeur unique.

React
Blazor

Type de montage

Réglez EditorType pour choisir entre ChoiceEditType.Dropdown (par défaut) ou ChoiceEditType.RadioButtons. Lorsque vous utilisez des boutons radio, utilisez RadioButtonOrientation pour contrôler la disposition verticale ou horizontale.

React
Blazor

Ordre de tri

Réglez SortOrder pour contrôler l’ordre des options. Les options incluent Default (ordre Dataverse), DisplayName, DisplayNameDescending, Value, et ValueDescending.

React
Blazor

Exemple

Un lien basique ChoiceEdit vers une colonne de choix.

Exemple de réaction
Exemple de Blazor
(Sélectionnez une valeur)RougeBleuOrangeVioletJauneNoirBlancBrownVert
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é ? Par défautNom d’affichageNom d’affichage décroissantValeurValeur décroissante DésactiverRetirer Par défaut (Auto)ÉmissionCache-toi DéroulantBoutons radio
(Sélectionnez une valeur)RougeBleuOrangeVioletJauneNoirBlancBrownVert
React TypeScript
Razor
Réagir Blazor

ChoiceEdit 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.
DisplayNullChoicebool?
S’il faut afficher un choix « (aucun) » qui efface la colonne en nulle. Lorsqu’il est omis, le défaut est requis : une colonne requise le masque (l’utilisateur doit choisir une valeur réelle) ; une colonne non obligatoire le montre. Décor explicitement pour annuler l’un ou l’autre par défaut.
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 ?
EditorTypeChoiceEditType
Dropdown
Type d’éditeur à rendre
InvalidChoiceValuesIEnumerable<int>?
Éventuellement, spécifiez quelles valeurs sont invalides.
InvalidValueBehaviorChoiceInvalidValueBehavior
Remove
Détermine le comportement des valeurs invalides. Applicable uniquement lorsque le BaseChoiceEditCommon.ValidChoiceValues paramètre ou BaseChoiceEditCommon.InvalidChoiceValues est fourni.
IsVisiblebool
True
L’éditeur est-il visible ?
Labelstring?
Le texte doit être affiché comme une étiquette pour l’éditeur.
RadioButtonOrientationComponentOrientation
Vertical
Orientation des boutons radio. Valable seulement lorsque le BaseChoiceEdit.EditorType est défini à ChoiceEditType.RadioButtons.
ReadOnlybool?
L’éditeur devrait-il être en lecture seule ?
Requiredbool?
Si la valeur est requise.
SortChoiceValueSort
Default
Détermine comment les valeurs sont triées.
ValidChoiceValuesIEnumerable<int>?
Éventuellement, spécifiez quelles valeurs sont valides.
Valueint?
Valeur de la colonne.
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: DisplayNullChoice
Type: bool?
Description: S’il faut afficher un choix « (aucun) » qui efface la colonne en nulle. Lorsqu’il est omis, le défaut est requis : une colonne requise le masque (l’utilisateur doit choisir une valeur réelle) ; une colonne non obligatoire le montre. Décor explicitement pour annuler l’un ou l’autre par défaut.
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: EditorType
Type: ChoiceEditType
Par défaut: Dropdown
Description: Type d’éditeur à rendre
Nom: InvalidChoiceValues
Type: IEnumerable<int>?
Description: Éventuellement, spécifiez quelles valeurs sont invalides.
Nom: InvalidValueBehavior
Type: ChoiceInvalidValueBehavior
Par défaut: Remove
Description: Détermine le comportement des valeurs invalides. Applicable uniquement lorsque le BaseChoiceEditCommon.ValidChoiceValues paramètre ou BaseChoiceEditCommon.InvalidChoiceValues est fourni.
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: RadioButtonOrientation
Type: ComponentOrientation
Par défaut: Vertical
Description: Orientation des boutons radio. Valable seulement lorsque le BaseChoiceEdit.EditorType est défini à ChoiceEditType.RadioButtons.
Nom: ReadOnly
Type: bool?
Description: L’éditeur devrait-il être en lecture seule ?
Nom: Required
Type: bool?
Description: Si la valeur est requise.
Nom: Sort
Type: ChoiceValueSort
Par défaut: Default
Description: Détermine comment les valeurs sont triées.
Nom: ValidChoiceValues
Type: IEnumerable<int>?
Description: Éventuellement, spécifiez quelles valeurs sont valides.
Nom: Value
Type: int?
Description: Valeur de la colonne.

É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.