Class BinaryConditionDictionaryContainsElements
Определяет наличие элементов справочника с указанными опциями. Обладает двумя коллекциями значений: разрешающей и запрещающей. Если в справочнике есть хотя бы один элемент из реазрешающей коллекции, то результат выполнения условия - true. Если в справочнике есть хотя бы один элемент из запрещающей коллекции, то результат выполнения условия - false, при условии, что нет разрешающих правил. Если в разрешающей и запрещающей коллекции нет элементов, то берется значение по умолчанию.
Inheritance
BinaryConditionDictionaryContainsElements
Namespace: Trivium.CardsModel.ServerModel.BinaryCondition
Assembly: Trivium.CardsModel.dll
Syntax
public class BinaryConditionDictionaryContainsElements : BinaryConditionBase, IDependentEntryObject, ISourceAttributeCollector
Properties
List<Object> | AccessValues Коллекция значений для поиска на разрешение. Если хотя бы один элемент из коллекции имеет доступ, то результат вычисления будет true. Элементом коллекции может быть любой простой тип. Например: boolean, integer, string и т.п. |
int | AttributeId Идентификатор атрибута для применения условия. |
bool | DefaultValue Значение по умолчанию. |
List<Object> | DeniedValues Коллекция значений для поиска на запрет. Если хотя бы один элемент из коллекции присутствует в справочнике, то результат вычисления будет false, при условии, что нет разрешающих правил. Элементом коллекции может быть любой простой тип. Например: boolean, integer, string и т.п. |
int | DictionarySourceId Идентификатор справочника - источника данных. |
bool | OnlySelectedElements производить поиск только по отмеченным элементам источника. |