Condividi tramite


ContributionConstraint interface

Specifica un vincolo che può essere utilizzato per includere/escludere in modo dinamico un determinato contributo

Proprietà

group

Proprietà facoltativa che può essere specificata per raggruppare i vincoli. Tutti i vincoli all'interno di un gruppo sono AND'd insieme (tutti devono essere valutati su True per poter includere il contributo). I diversi gruppi di vincoli sono OR(solo un gruppo deve restituire True per includere il contributo).

id

Identificatore completo di un vincolo condiviso

inverse

Se true, negare il risultato del filtro (includere il contributo se il filtro applicato restituisce false anziché true)

name

Nome del plug-in IContributionFilter

properties

Proprietà immesse nella classe di filtro dei contributi

relationships

Facoltativamente, i vincoli possono essere applicati a una o più delle relazioni definite nel contributo. Se non vengono definite relazioni, tutte le relazioni vengono associate al vincolo. Ciò significa che il comportamento predefinito eliminerà completamente il contributo dall'albero se viene applicato il vincolo.

Dettagli proprietà

group

Proprietà facoltativa che può essere specificata per raggruppare i vincoli. Tutti i vincoli all'interno di un gruppo sono AND'd insieme (tutti devono essere valutati su True per poter includere il contributo). I diversi gruppi di vincoli sono OR(solo un gruppo deve restituire True per includere il contributo).

group: number

Valore della proprietà

number

id

Identificatore completo di un vincolo condiviso

id: string

Valore della proprietà

string

inverse

Se true, negare il risultato del filtro (includere il contributo se il filtro applicato restituisce false anziché true)

inverse: boolean

Valore della proprietà

boolean

name

Nome del plug-in IContributionFilter

name: string

Valore della proprietà

string

properties

Proprietà immesse nella classe di filtro dei contributi

properties: any

Valore della proprietà

any

relationships

Facoltativamente, i vincoli possono essere applicati a una o più delle relazioni definite nel contributo. Se non vengono definite relazioni, tutte le relazioni vengono associate al vincolo. Ciò significa che il comportamento predefinito eliminerà completamente il contributo dall'albero se viene applicato il vincolo.

relationships: string[]

Valore della proprietà

string[]