File tree Expand file tree Collapse file tree 3 files changed +5
-3
lines changed
table-data/table-data-form-data-builder Expand file tree Collapse file tree 3 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 11
2- export type QueryFilterCondition = 'EQUAL' | 'NOT_EQUAL' | 'CONTAINS' | 'DOES_NOT_CONTAIN' | 'EMPTY' | 'NOT_EMPTY' | 'STARTS_WITH' | 'ENDS_WITH' | 'LESS_THAN' | 'GREATER_THAN' ;
2+ export type QueryFilterCondition = 'EQUAL' | 'NOT_EQUAL' | 'CONTAINS' | 'DOES_NOT_CONTAIN' | 'EMPTY' | 'NOT_EMPTY' | 'STARTS_WITH' | 'ENDS_WITH' | 'LESS_THAN' | 'GREATER_THAN' | 'IN' | 'IN_NUMERIC' | 'NOT_IN' | 'NOT_IN_NUMERIC' ;
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import { QueryFilterCondition } from '../filter-condition/filter-condition';
22
33export class QueryFilter {
44 constructor (
5- public readonly filterValue : string | number ,
5+ public readonly filterValue : string | number | Array < string | number > ,
66 public readonly filterCondition : QueryFilterCondition ,
77 public readonly filterDataField : string
88 ) {
Original file line number Diff line number Diff line change @@ -34,7 +34,9 @@ export class TableDataFormDataBuilder {
3434 this . _formParts [ `filteroperator${ filtersCount } ` ] = firstFilter ? group . groupOperator ?. value : group . filterOperator ?. value ;
3535 this . _formParts [ `filterdatafield${ filtersCount } ` ] = filter . filterDataField ;
3636 this . _formParts [ `filtercondition${ filtersCount } ` ] = filter . filterCondition ;
37- this . _formParts [ `filtervalue${ filtersCount } ` ] = filter . filterValue . toString ( ) ;
37+ this . _formParts [ `filtervalue${ filtersCount } ` ] = Array . isArray ( filter . filterValue )
38+ ? filter . filterValue . join ( ',' )
39+ : filter . filterValue . toString ( ) ;
3840 this . _formParts [ `filtergroupclose${ filtersCount } ` ] = lastFilter ? '1' : '0' ;
3941 filtersCount ++ ;
4042 } ) ;
You can’t perform that action at this time.
0 commit comments