ContributionConstraint interface
Hiermee geeft u een beperking op die kan worden gebruikt om een bepaalde bijdrage dynamisch op te nemen/uit te sluiten
Eigenschappen
| group | Een optionele eigenschap die kan worden opgegeven om beperkingen te groeperen. Alle beperkingen binnen een groep worden EN samen (ze moeten allemaal worden geëvalueerd naar Waar om de bijdrage op te nemen). Verschillende groepen beperkingen zijn OR'd (slechts één groep hoeft naar Waar te evalueren om de bijdrage op te nemen). |
| id | Volledig gekwalificeerde id van een gedeelde beperking |
| inverse | Als het waar is, negeert u het resultaat van het filter (neem de bijdrage mee als het toegepaste filter onwaar retourneert in plaats van waar) |
| name | Naam van de IContributionFilter-plug-in |
| properties | Eigenschappen die worden ingevoerd in de bijdragefilterklasse |
| relationships | Beperkingen kunnen optioneel worden toegepast op een of meer van de relaties die in de bijdrage zijn gedefinieerd. Als er geen relaties zijn gedefinieerd, worden alle relaties geassocieerd met de beperking. Dit betekent dat het standaardgedrag de bijdrage uit de boom volledig zal verwijderen als de beperking wordt toegepast. |
Eigenschapdetails
group
Een optionele eigenschap die kan worden opgegeven om beperkingen te groeperen. Alle beperkingen binnen een groep worden EN samen (ze moeten allemaal worden geëvalueerd naar Waar om de bijdrage op te nemen). Verschillende groepen beperkingen zijn OR'd (slechts één groep hoeft naar Waar te evalueren om de bijdrage op te nemen).
group: number
Waarde van eigenschap
number
id
Volledig gekwalificeerde id van een gedeelde beperking
id: string
Waarde van eigenschap
string
inverse
Als het waar is, negeert u het resultaat van het filter (neem de bijdrage mee als het toegepaste filter onwaar retourneert in plaats van waar)
inverse: boolean
Waarde van eigenschap
boolean
name
Naam van de IContributionFilter-plug-in
name: string
Waarde van eigenschap
string
properties
Eigenschappen die worden ingevoerd in de bijdragefilterklasse
properties: any
Waarde van eigenschap
any
relationships
Beperkingen kunnen optioneel worden toegepast op een of meer van de relaties die in de bijdrage zijn gedefinieerd. Als er geen relaties zijn gedefinieerd, worden alle relaties geassocieerd met de beperking. Dit betekent dat het standaardgedrag de bijdrage uit de boom volledig zal verwijderen als de beperking wordt toegepast.
relationships: string[]
Waarde van eigenschap
string[]