Class FilterCriteria
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Xác định các tiêu chí mà các nhiệm vụ hoặc tài nguyên phải đáp ứng để hiển thị trong chế độ xem MSP.
public class FilterCriteria
Kế thừa
Các thành viên kế thừa
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Các hàm khởi tạo
FilterCriteria()
public FilterCriteria()
Các thuộc tính
CriteriaRows
Lấy danh sách các hàng con của Aspose.Tasks.FilterCriteria.
Nếu bộ lọc chứa nhiều hơn một hàng tiêu chí thì hiệu ứng của toán tử And là tiêu chí cho cả hai hàng phải được đáp ứng để nhiệm vụ hoặc tài nguyên được hiển thị như là kết quả của bộ lọc này.
Hiệu ứng của toán tử Or là tiêu chí cho một trong hai hàng phải được đáp ứng.
public List<filtercriteria> CriteriaRows { get; }
Giá trị thuộc tính
List<FilterCriteria>
Field
Lấy hoặc đặt một Aspose.Tasks.FilterCriteria.Field để thay đổi.
public Field Field { get; set; }
Giá trị thuộc tính
Operation
Lấy hoặc đặt tiêu chí được thiết lập với FieldName, Test và Value liên quan đến các tiêu chí khác trong bộ lọc.
public FilterOperation Operation { get; set; }
Giá trị thuộc tính
Test
Lấy hoặc đặt loại so sánh được thực hiện giữa FieldName và Value mà hoạt động như tiêu chí lựa chọn cho bộ lọc.
Aspose.Tasks.FilterComparisonType
public FilterComparisonType Test { get; set; }
Giá trị thuộc tính
Values
Lấy các giá trị đối tượng để so sánh với giá trị của trường được chỉ định bằng FieldName.
public object[] Values { get; }
Giá trị thuộc tính
object[]
Các phương thức
IsFieldValue()
Lấy xem giá trị bên phải của FilterCriteria có phải là tham chiếu trường, không phải là giá trị hằng.
public bool IsFieldValue()
Trả về
SetValueField(Field)
Đặt trường mà giá trị của nó sẽ được so sánh với giá trị của trường được chỉ định bởi FieldName.
public void SetValueField(Field value)
Tham số
value
Field
Trường sẽ phục vụ như giá trị bên phải của tiêu chí bộ lọc.
ToString()
Trả về đại diện chuỗi của thể hiện của lớp Aspose.Tasks.FilterCriteria.
public override string ToString()
Trả về
đại diện chuỗi của đối tượng này.