مشاركة عبر


AdvancedFilter interface

هذا هو النوع الأساسي الذي يمثل عامل تصفية متقدم. لتكوين عامل تصفية متقدم، لا تقم بإنشاء مثيل لكائن من هذه الفئة مباشرة. بدلا من ذلك، قم بإنشاء مثيل لعنصر من فئة مشتقة مثل BoolEqualsAdvancedFilter و NumberInAdvancedFilter و StringEqualsAdvancedFilter وما إلى ذلك اعتمادا على نوع المفتاح الذي تريد التصفية عليه.

الخصائص

key

الحقل/الخاصية في الحدث الذي تريد التصفية بناء عليه.

operatorType

تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن

تفاصيل الخاصية

key

الحقل/الخاصية في الحدث الذي تريد التصفية بناء عليه.

key?: string

قيمة الخاصية

string

operatorType

تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن

operatorType: "NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"

قيمة الخاصية

"NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"