|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFilterDefinition
Describes a data row filter defined in a data set or a report query. A filter is defined as an expression that returns a Boolean type. The expression normally operates on the "row" Javascript object to apply conditions based on column values of a data row.
Nested Class Summary | |
---|---|
static class |
IFilterDefinition.FilterTarget
|
Method Summary | |
---|---|
IBaseExpression |
getExpression()
Gets the Boolean expression used to define this filter. |
IFilterDefinition.FilterTarget |
getFilterTarget()
get the filter target |
void |
setFilterTarget(IFilterDefinition.FilterTarget filterTarget)
set filter target |
void |
setUpdateAggregation(boolean flag)
Set update aggregation flag. |
boolean |
updateAggregation()
Indicate whether the aggreation will be recalculated after this filter has been applied. |
Method Detail |
---|
IBaseExpression getExpression()
boolean updateAggregation()
true
if the aggregation values should be updated
prior to apply this filter; Otherwise, return false
.void setUpdateAggregation(boolean flag)
While the flag is true
, the aggregation values are updated
prior to apply this filter; Otherwise the aggregation values are not
updated.
update
- IFilterDefinition.FilterTarget getFilterTarget()
void setFilterTarget(IFilterDefinition.FilterTarget filterTarget)
filterTarget
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |