LookupEdit

Die Komponente LookupEdit rendert eine Dataverse-Lookup-(Referenz-)Spalte, die es den Nutzern ermöglicht, einen verwandten Datensatz zu suchen und auszuwählen.

React
Blazor

Editor-Typ

Eingestellt EditorType , um den Renderstil: LookupEditType.AutoComplete (Standard) auszuwählen, bietet eine Tipp-voraus-Suche, LookupEditType.Dropdown zeigt eine feste Liste an und LookupEditType.RadioButtons zeigt alle Optionen als Funktasten an.

React
Blazor

Ansichten

Verwenden Sie ViewIds , um einzuschränken, welche Ansichten im erweiterten Suchdialog verfügbar sind. Verwenden DefaultViewId Sie, um festzulegen, welche Ansicht für die Suche verwendet wird. Der Parameter ViewIds ist per Dictionary<string, List<Guid>> Tabellenname verschlüsselt und unterstützt polymorphe Nachschlage, die mehrere Tabellen anvisieren.

React
Blazor

Polymorphe Lookups

Für Suchspalten, die mehrere Tabellen anvisieren, geben DefaultTable Sie im Tabellenselector standardmäßig ein, welche Tabelle ausgewählt wird.

React
Blazor

Beispiel

Eine grundlegende LookupEdit Bindung an eine Nachschlagespalte.

React-Beispiel
Blazor-Beispiel
React TypeScript
Razor

Konfigurationsoptionen

Nutzen Sie die untenstehenden Steuerungen, um die verfügbaren Immobilien zu erkunden.

React-Beispiel
Blazor-Beispiel
Nur lesen? Erforderlich? Behindert? KontaktKonto AutoCompleteDropdownFunkknöpfe
React TypeScript
Razor
Reagieren Blazor

LookupEdit Baureihe

Parameter

Name
Typ
Default
Beschreibung
ChildContentRenderFragment?
Kindinhalt der Komponente
ColumnName*string
Spaltenlogischer Name, um den Editor aus dem Tabelleneintrag zu binden.
DefaultTablestring?
Geben Sie optional an, welche Tabelle als Standard-Suchtabelle gesetzt werden soll, wenn die Suche erfolgt mit einem Kunden- oder polymorphen Säulentyp verknüpft.
DefaultViewIdGuid?
Gib an, welche Ansicht für die Suche verwendet werden soll, ansonsten wird die Suchansicht verwendet.
Descriptionstring?
Beschreibung wird im Tooltip angezeigt.
Disabledbool?
Sollte der Editor deaktiviert werden?
DisplayLabelWhenAvailablebool
True
Gibt an, ob eine Etikette angezeigt werden soll, falls verfügbar.
DisplayNullChoicebool
True
Gilt nur, wenn = LookupEdit.EditorType = RadioKnöpfe. Zeigt einen Funkknopf an, der einen NULL-Wert darstellt.
DisplayTooltipWhenAvailablebool
True
Gibt an, ob ein Tooltip angezeigt werden soll, falls verfügbar.
DisplayValidationErrorMessagebool
True
Sollte eine Fehlermeldung zur Validierung angezeigt werden, wenn die Komponente die Validierung nicht besteht?
EditorTypeLookupEditType
AutoComplete
Art des Editors, der zum Auswählen von Werten dargestellt werden soll.
IsVisiblebool
True
Ist der Editor sichtbar?
Labelstring?
Text soll als Etikett für den Editor angezeigt werden.
MaxRecordsReturnedint
20
Die maximale Anzahl an Datensätzen, die beim Abfragen von Dataverse zurückgegeben werden müssen. Dies schränkt auch die angezeigten Datensätze ein, wenn die LookupEdit.EditorType gleich LookupEditType.Dropdown ist oder LookupEditType.RadioButtons.
RadioButtonOrientationComponentOrientation
Vertical
Ausrichtung der Funkknöpfe. Nur gültig, wenn die auf gesetzt ist LookupEdit.EditorTypeChoiceEditType.RadioButtons.
ReadOnlybool?
Sollte der Editor nur lesegeschützt sein?
Requiredbool?
Sollte der Wert erforderlich sein.
ValueLookupEditValue?
Erhält oder setzt den aktuell ausgewählten Sucheintrag des Editors.
ViewIdsDictionary<string, List<Guid>>?
Optional schränken Sie ein, welche Ansichten im Dialog 'Erweiterte Suche' angezeigt werden dürfen. Der Schlüssel im Wörterbuch ist der Tabellenname.
Name: ChildContent
Typ: RenderFragment?
Beschreibung: Kindinhalt der Komponente
Name: ColumnName*
Typ: string
Beschreibung: Spaltenlogischer Name, um den Editor aus dem Tabelleneintrag zu binden.
Name: DefaultTable
Typ: string?
Beschreibung: Geben Sie optional an, welche Tabelle als Standard-Suchtabelle gesetzt werden soll, wenn die Suche erfolgt mit einem Kunden- oder polymorphen Säulentyp verknüpft.
Name: DefaultViewId
Typ: Guid?
Beschreibung: Gib an, welche Ansicht für die Suche verwendet werden soll, ansonsten wird die Suchansicht verwendet.
Name: Description
Typ: string?
Beschreibung: Beschreibung wird im Tooltip angezeigt.
Name: Disabled
Typ: bool?
Beschreibung: Sollte der Editor deaktiviert werden?
Name: DisplayLabelWhenAvailable
Typ: bool
Default: True
Beschreibung: Gibt an, ob eine Etikette angezeigt werden soll, falls verfügbar.
Name: DisplayNullChoice
Typ: bool
Default: True
Beschreibung: Gilt nur, wenn = LookupEdit.EditorType = RadioKnöpfe. Zeigt einen Funkknopf an, der einen NULL-Wert darstellt.
Name: DisplayTooltipWhenAvailable
Typ: bool
Default: True
Beschreibung: Gibt an, ob ein Tooltip angezeigt werden soll, falls verfügbar.
Name: DisplayValidationErrorMessage
Typ: bool
Default: True
Beschreibung: Sollte eine Fehlermeldung zur Validierung angezeigt werden, wenn die Komponente die Validierung nicht besteht?
Name: EditorType
Typ: LookupEditType
Default: AutoComplete
Beschreibung: Art des Editors, der zum Auswählen von Werten dargestellt werden soll.
Name: IsVisible
Typ: bool
Default: True
Beschreibung: Ist der Editor sichtbar?
Name: Label
Typ: string?
Beschreibung: Text soll als Etikett für den Editor angezeigt werden.
Name: MaxRecordsReturned
Typ: int
Default: 20
Beschreibung: Die maximale Anzahl an Datensätzen, die beim Abfragen von Dataverse zurückgegeben werden müssen. Dies schränkt auch die angezeigten Datensätze ein, wenn die LookupEdit.EditorType gleich LookupEditType.Dropdown ist oder LookupEditType.RadioButtons.
Name: RadioButtonOrientation
Typ: ComponentOrientation
Default: Vertical
Beschreibung: Ausrichtung der Funkknöpfe. Nur gültig, wenn die auf gesetzt ist LookupEdit.EditorTypeChoiceEditType.RadioButtons.
Name: ReadOnly
Typ: bool?
Beschreibung: Sollte der Editor nur lesegeschützt sein?
Name: Required
Typ: bool?
Beschreibung: Sollte der Wert erforderlich sein.
Name: Value
Typ: LookupEditValue?
Beschreibung: Erhält oder setzt den aktuell ausgewählten Sucheintrag des Editors.
Name: ViewIds
Typ: Dictionary<string, List<Guid>>?
Beschreibung: Optional schränken Sie ein, welche Ansichten im Dialog 'Erweiterte Suche' angezeigt werden dürfen. Der Schlüssel im Wörterbuch ist der Tabellenname.

Veranstaltungen

Name
Typ
Beschreibung
ValueChangedEventCallback<ColumnValueBase>
Erhält oder setzt einen Callback, der den gebundenen Wert aktualisiert.
Name: ValueChanged
Typ: EventCallback<ColumnValueBase>
Beschreibung: Erhält oder setzt einen Callback, der den gebundenen Wert aktualisiert.

Methoden

Name
Parameter
Typ
Beschreibung
GetValidationErrorsList<string>
Gibt eine Sammlung der aktuellen Validierungsfehler zurück.
Name: GetValidationErrors
Typ: List<string>
Beschreibung: Gibt eine Sammlung der aktuellen Validierungsfehler zurück.