Voorwaarden voor het weergeven van gegevens definiëren
Wanneer u definieert welke gegevens worden weergegeven door een weergave of besturingselement, kunt u een voorwaarde opgeven die moet bestaan om de gegevens weer te geven. De voorwaarde kan worden geactiveerd door een specifieke eigenschap of wanneer een script- of eigenschapswaarde wordt geëvalueerd als true
. Wanneer aan de selectievoorwaarde wordt voldaan, wordt de definitie van de weergave of het besturingselement gebruikt.
Een selectievoorwaarde opgeven voor een definitie
Bij het maken van een definitie voor een weergave of besturingselement wordt het element gebruikt om op te geven welke objecten de definitie gebruiken of welke voorwaarde moet bestaan voor de EntrySelectedBy
definitie die moet worden gebruikt.
De voorwaarde wordt opgegeven door het SelectionCondition
-element.
In het volgende voorbeeld wordt een selectievoorwaarde opgegeven voor een definitie van een tabelweergave. In dit voorbeeld wordt de definitie alleen gebruikt wanneer het opgegeven script wordt geëvalueerd als true
.
<TableRowEntry>
<EntrySelectedBy>
<SelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</SelectionCondition>
</EntrySelectedBy>
<TableColumnItems>
</TableColumnItems>
</TableRowEntry>
Er is geen limiet voor het aantal selectievoorwaarden dat u kunt opgeven voor een definitie van een weergave of besturingselement. Dit zijn de enige vereisten:
De selectievoorwaarde moet één eigenschapsnaam of script opgeven om de voorwaarde te activeren, maar kan niet beide opgeven.
De selectievoorwaarde kan een groot aantal .NET-typen of selectiesets opgeven, maar kan niet beide opgeven.
Een selectievoorwaarde voor een item opgeven
U kunt ook opgeven wanneer een item van een lijstweergave of besturingselement wordt gebruikt door het element op te nemen ItemSelectionCondition
in de itemdefinitie. In het volgende voorbeeld wordt een selectievoorwaarde opgegeven voor een item van een lijstweergave. In dit voorbeeld wordt het item alleen gebruikt wanneer het script wordt geëvalueerd als true
.
<ListItem>
<ItemSelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</ItemSelectionCondition>
</ListItem>
U kunt slechts één selectievoorwaarde voor een item opgeven. En de voorwaarde moet één eigenschapsnaam of script opgeven om de voorwaarde te activeren, maar kan niet beide opgeven.
XML-elementen
De volgende XML-elementen worden gebruikt om een selectievoorwaarde te maken.
Met de volgende elementen worden selectievoorwaarden voor weergavedefinities opgegeven:
Het element SelectionCondition voor EntrySelectedBy voor TableControl (opmaak)
Het element SelectionCondition voor EntrySelectedBy voor ListControl (opmaak)
Het element SelectionCondition voor EntrySelectedBy voor WideControl (opmaak)
Het element SelectionCondition voor EntrySelectedBy voor CustomControl (opmaak)
De volgende elementen geven selectievoorwaarden op voor algemene besturingselementdefinities en weergavebesturingselementen:
Met het volgende element geeft u de selectievoorwaarde op voor het uitbreiden van verzamelingsobjecten:
Met het volgende element geeft u de selectievoorwaarde op voor het weergeven van een nieuwe groep gegevens:
Met het volgende element wordt een itemselectievoorwaarde voor een lijstweergave opgegeven:
Met de volgende elementen wordt een itemselectievoorwaarde voor besturingselementen opgegeven:
Zie ook
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor