Definiera villkor för datavisning
När du definierar vilka data som ska visas i en vy eller en kontroll kan du ange ett villkor som måste finnas för att data ska visas. Villkoret kan utlösas av en specifik egenskap eller när ett skript- eller egenskapsvärde utvärderas till true . När urvalsvillkoret uppfylls används definitionen av vyn eller kontrollen.
Ange ett urvalsvillkor för en definition
När du skapar en definition för en vy eller kontroll används elementet för att ange vilka objekt som ska använda definitionen eller vilket villkor som måste finnas för att definitionen EntrySelectedBy ska användas.
Villkoret anges av SelectionCondition elementet .
I följande exempel anges ett urvalsvillkor för en definition av en tabellvy. I det här exemplet används definitionen bara när det angivna skriptet utvärderas till true .
<TableRowEntry>
<EntrySelectedBy>
<SelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</SelectionCondition>
</EntrySelectedBy>
<TableColumnItems>
</TableColumnItems>
</TableRowEntry>
Det finns ingen gräns för antalet urvalsvillkor som du kan ange för en definition av en vy eller kontroll. De enda kraven är följande:
Urvalsvillkoret måste ange ett egenskapsnamn eller skript för att utlösa villkoret, men det går inte att ange båda.
Urvalsvillkoret kan ange val av val av .NET-typer eller urvalsuppsättningar, men kan inte ange båda.
Ange ett urvalsvillkor för ett objekt
Du kan också ange när ett objekt i en listvy eller kontroll används genom att inkludera ItemSelectionCondition elementet i objektdefinitionen. I följande exempel anges ett urvalsvillkor för ett objekt i en listvy. I det här exemplet används objektet bara när skriptet utvärderas till true .
<ListItem>
<ItemSelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</ItemSelectionCondition>
</ListItem>
Du kan bara ange ett urvalsvillkor för ett objekt. Och villkoret måste ange ett egenskapsnamn eller skript för att utlösa villkoret, men det kan inte ange båda.
XML-element
Följande XML-element används för att skapa ett urvalsvillkor.
Följande element anger urvalsvillkor för visningsdefinitioner:
Följande element anger urvalsvillkor för vanliga definitioner och visningskontrolldefinitioner:
Följande element anger urvalsvillkoret för att expandera samlingsobjekt:
Följande element anger urvalsvillkoret för att visa en ny grupp med data:
Följande element anger ett objekturvalsvillkor för en listvy:
Följande element anger ett objekturvalsvillkor för kontroller:
Se även
Feedback
Skicka och visa feedback för