クラス FilteringExpressionsTree

階層

  • FilteringExpressionsTree

実装

コンストラクタ

プロパティ

メソッド

コンストラクタ

constructor

プロパティ

Optional fieldName

fieldName: string

フィルタリング式が設定される列のフィールド名を取得または設定します。

 gridExpressionTree.fieldName = 'Column Field';
let columnField = expressionTree.fieldName;
@次のメンバー:

FilteringExpressionsTree

filteringOperands

filteringOperands: (IFilteringExpressionsTree | IFilteringExpression)[] = []

フィルタリング オペランドを取得または設定します。

const gridExpressionsTree = new FilteringExpressionsTree(FilteringLogic.And);
const expression = [
{
  condition: IgxStringFilteringOperand.instance().condition('contains'),
  fieldName: 'Column Field',
  searchVal: 'Value',
  ignoreCase: false
}];
gridExpressionsTree.filteringOperands.push(expression);
this.grid.filteringExpressionsTree = gridExpressionsTree;
let filteringOperands = gridExpressionsTree.filteringOperands;
@次のメンバー:

FilteringExpressionsTree

operator

operator: FilteringLogic

演算子を取得または設定します。

gridExpressionsTree.operator = FilteringLogic.And;
let operator = gridExpressionsTree.operator;
@次のメンバー:

FilteringExpressionsTree

Optional type

フィルタリング式ツリーのタイプを設定または取得します。

 gridExpressionTree.type = FilteringExpressionsTree.Advanced;
let type = expressionTree.type;
@次のメンバー:

FilteringExpressionsTree

メソッド

find

findIndex

  • findIndex(fieldName: string): number

Static empty