DataObjectFilterExpression Properties |
The DataObjectFilterExpression type exposes the following members.
Name | Description | |
---|---|---|
![]() | ChangeFilterMode |
ChangeFilterMode is only used if LeftFixedField is ChangeTime.
It controls whether all versions are examined - or only the current one.
|
![]() | DataVersion | |
![]() | Id | |
![]() | InnerOperator |
InnerOperator angiver operatoren mellem venstre og højre siden.
|
![]() | LeftFixedField |
LeftFixedField anvendes kun hvis LeftProperty = null
|
![]() | LeftProperty |
LeftProperty kan være null
|
![]() | LikeOperatorWildcard |
LikeOperatorWildcard is only used if the InnerOperator is 'Like'.
|
![]() | OuterOperator |
OuterOperator angiver operatoren mellem foregående expression og denne expression.
|
![]() | Parent | |
![]() | Path |
Reference path pointing to the objects that the expression should be applied to.
Can be null.
|
![]() | RightEnumValues |
If LeftFixedField is either ActivityState, ProcessState or Acceptance then the right-side ordinal values ids can be obtained here.
Can't be assigned to - use RightValue for that purpose.
|
![]() | RightProcessIds |
If LeftFixedField is Process then the right-side process ids can be obtained here.
Can't be assigned to - use RightValue for that purpose.
|
![]() | RightProperty |
RightProperty kan være null
|
![]() | RightReferencePropertyValues |
If LeftProperty is a ReferenceProperty then the right-side (data object) values can be ontained here.
Can't be assigned to - use RightValue for that purpose.
|
![]() | RightSetPropertyValues |
If LeftProperty is a SetProperty then the right-side values can be ontained here.
Can't be assigned to - use RightValue for that purpose.
|
![]() | RightUserGroupIds |
If LeftFixedField is either CreatedBy, ChangedBy or DeletedBy then the right-side user group ids can be obtained here.
Can't be assigned to - use RightValue for that purpose.
|
![]() | RightValue |
What can be assigned depends on the left side.
Below is listed what data types are allowed depending on the left side.
A null value can always be assigned.
Value property - Text: string Value property - Integer: int Value property - DateTime: DateTime Value property - Decimal: double Value property - Boolean: bool Value property - Hyperlink: string Value property - TimeSpan: TimeSpan Value property - MultiLangText: string Value property - Xml: string Set property: int or IEnumerable[int] Reference property: int or IEnumerable[int] CreateTime: DateTime ChangeTime: DateTime DeleteTime: DateTime ActiveTime: DateTime CompleteTime: DateTime FirstActiveTime: DateTime CreatedBy: int or IEnumerable[int] ChangedBy: int or IEnumerable[int] DeletedBy: int or IEnumerable[int] Number: int Type: int ActivityState: int or IEnumerable[int] ProcessState: int or IEnumerable[int] Acceptance: int or IEnumerable[int] ActPctComplete: int Id: int UserName: string DisplayName: string Template: bool ActivityAbsDuration: TimeSpan ActivityDuration: TimeSpan ProcessAbsDuration: TimeSpan ProcessDuration: TimeSpan |
![]() | RightValueCurrUserGroups |
Anvendes kun hvis LeftProperty er en reference property og hvis right value rummer ’active user’.
Hvis true filtreres der, udover på active user, også på alle de grupper, som active user er medlem af.
|
![]() | RightValueCurrUserValue |
Anvendes kun hvis LeftProperty != null.
Hvis sat anvendes den aktive brugers værdi for den angivne left property.
Eksempelvis kan man angive: country = curruservalue.
Dermed passerer kun dataobjekter med en værdi i country property’en, der er den samme som den aktive bruger har angivet i sin country property.
|
![]() | RightValueExpression |
Right value expression. Used on form filters to refer form field values,
e.g. $FORM_OUREF
|
![]() | RightValueModifier |
RightValueModifier anvendes kun hvis datatypen for LeftProperty/LeftFixedField
er enten: Integer, DateTime, Decimal eller TimeSpan.
Hvis datatypen er DateTime eller TimeSpan betragtes værdien som et antal minutter.
RightValueModifier ignoreres hvis den er 0.
|
![]() | RightValueModifierOperator |
RightValueModifierOperator anvendes kun hvis datatypen for LeftProperty/LeftFixedField
er enten: Integer, DateTime, Decimal eller TimeSpan.
|
![]() | RightValueNow |
RightValueNow anvendes kun hvis LeftProperty/LeftFixedField angiver en datetime værdi.
Hvis RightValueNow = true angiver højresiden til enhver tid en dato/tidspunkt relateret til dags dato
(og værdien af RightValue ignoreres).
Se endvidere RightValueNowType.
|
![]() | RightValueNowType |
Anvendes kun hvis RightValueNow anvendes og denne er true.
|
![]() | RightValueSingle |
Returns a single right value.
If there is none then null is returned.
|
![]() | UId | |
![]() | VOrder |