Class FilterCriteria
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Определяет критерии, которым должны соответствовать задачи или ресурсы, чтобы отображаться в представлении MSP.
public class FilterCriteria
Наследование
Унаследованные члены
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструкторы
FilterCriteria()
public FilterCriteria()
Свойства
CriteriaRows
Получает список дочерних строк Aspose.Tasks.FilterCriteria.
Если фильтр содержит более одной строки критерия, то эффект оператора И заключается в том, что критерии для обеих строк должны быть выполнены, чтобы задача или ресурс отображались в результате этого фильтра.
Эффект оператора ИЛИ заключается в том, что критерии для одной или другой строки должны быть выполнены.
public List<filtercriteria> CriteriaRows { get; }
Значение свойства
List<FilterCriteria>
Field
Получает или устанавливает Aspose.Tasks.FilterCriteria.Field для изменения.
public Field Field { get; set; }
Значение свойства
Operation
Получает или устанавливает критерий, установленный с помощью FieldName, Test и Value, который относится к другим критериям в фильтре.
public FilterOperation Operation { get; set; }
Значение свойства
Test
Получает или устанавливает тип сравнения, выполняемого между FieldName и Value, который служит критерием выбора для фильтра.
Aspose.Tasks.FilterComparisonType
public FilterComparisonType Test { get; set; }
Значение свойства
Values
Получает объектные значения для сравнения со значением поля, указанного с помощью FieldName.
public object[] Values { get; }
Значение свойства
object[]
Методы
IsFieldValue()
Получает, является ли правое значение FilterCriteria ссылкой на поле, а не постоянным значением.
public bool IsFieldValue()
Возвращает
SetValueField(Field)
Устанавливает поле, значение которого будет сравниваться со значением поля, указанного FieldName.
public void SetValueField(Field value)
Параметры
value
Field
Поле, которое будет служить правым значением критерия фильтра.
ToString()
Возвращает строковое представление экземпляра класса Aspose.Tasks.FilterCriteria.
public override string ToString()
Возвращает
строковое представление этого объекта.