Delen via


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[]