Package com.smartgwt.client.docs
Interface AdvancedFilter
public interface AdvancedFilter
Advanced Filtering
IsomorphicDataSources provide an advanced
filtering mechanism for searching data, including a wide range of builtin search-operators, which allow searching via simple
comparisons like equals and contains and more complex checks, like
equalsOtherField and regex. You can also add entirely custom
search-operators, via DataSource method addSearchOperator(). For a full list
of operators, see OperatorId.
- See Also:
-
OperatorValueTypeOperatorIdDataSource.addSearchOperator(com.smartgwt.client.data.Operator, com.smartgwt.client.types.FieldType[])DataSource.setTypeOperators(com.smartgwt.client.types.FieldType, com.smartgwt.client.types.OperatorId[])DataSource.hasCustomTypeOperators(java.lang.String)com.smartgwt.client.data.Operator#conditioncom.smartgwt.client.data.Operator#compareCriteriaDataSource.addSearchOperator(com.smartgwt.client.data.Operator, com.smartgwt.client.types.FieldType[])com.smartgwt.client.data.DataSource#getSearchOperatorDataSource.getTypeOperators()DataSource.setTypeOperators(com.smartgwt.client.types.FieldType, com.smartgwt.client.types.OperatorId[])DataSource.hasCustomTypeOperators(java.lang.String)DataSource.getFieldOperators(java.lang.String)DataSource.getFieldDefaultOperator(java.lang.String)com.smartgwt.client.data.DataSource#getFieldOperatorMapcom.smartgwt.client.data.DataSource#getTypeOperatorMapDataSource.evaluateCriterion(com.smartgwt.client.data.Record, com.smartgwt.client.data.Criterion)AdvancedCriteriaCriterionAdvancedCriterionSubqueryOperatorAdvancedCriteria.getStrictSQLFiltering()Criterion.getOperator()Criterion.getFieldName()com.smartgwt.client.data.Criterion#getValueCriterion.getCriteria()com.smartgwt.client.data.Criterion#getStartcom.smartgwt.client.data.Criterion#getEndDataSource.allowCriteriaSubqueriesCriterion.getFieldQuery()Criterion.getValueQuery()AdvancedCriterionSubquery.getQueryOutput()AdvancedCriterionSubquery.getQueryFK()AdvancedCriterionSubquery.getDataSource()AdvancedCriterionSubquery.getCriteria()AdvancedCriterionSubquery.getCanEmbedSQL()com.smartgwt.client.data.Operator#getIDcom.smartgwt.client.data.Operator#getTitlecom.smartgwt.client.data.Operator#getTitlePropertycom.smartgwt.client.data.Operator#getTextTitlecom.smartgwt.client.data.Operator#getTextTitlePropertycom.smartgwt.client.data.Operator#getFieldTypescom.smartgwt.client.data.Operator#getRequiresServercom.smartgwt.client.data.Operator#getHiddencom.smartgwt.client.data.Operator#getValueTypecom.smartgwt.client.data.Operator#getUsageHintcom.smartgwt.client.data.Operator#getEditorTypecom.smartgwt.client.data.Operator#getSymbolDataSourceField.getValidOperators()DataSourceField.getDefaultOperator()DataSourceField.getFilterOn()DynamicForm.getAllowExpressions()FormItem.getAllowExpressions()FormItem.getValidOperators()FormItem.getDefaultOperator()com.smartgwt.client.data.SimpleType#getValidOperatorsSimpleType.getDefaultOperator()ListGridField.getAllowFilterExpressions()ListGrid.getAllowFilterExpressions()