new DataSourceFilter(name, type)
Filtro de uma fonte de dados.
Parameters:
| Name | Type | Description | 
|---|---|---|
| name | string | Nome do filtro da fonte de dados. | 
| type | string | Tipo do filtro da fonte de dados. | 
Extends
- DataSourceField
Members
- 
    canonicalName :string
- 
    
    Nome canônico do filtro. O nome canônico do filtro não possui "." (ponto). Se o filtro se chamar PEDIDO_PESSOA.CLASSE.NOME, o seu nome canônico será PEDIDO_PESSOA_CLASSE_NOME. Type:- string
 
- 
    defaultValue :number|string|Date
- 
    
    Valor padrão do filtro. Type:- number | string | Date
 
- 
    fieldName :string
- 
    
    Nome do campo ao qual o filtro ou coluna está associado. Type:- string
 
- 
    group :string
- 
    
    Agrupamento ao qual o filtro pertence. Type:- string
 
- 
    onAfterLoadDefaultValue :Event
- 
    
    Evento que ocorre no momento da chamada do método getDataSet(), no exato momento após o método getDataSet() setar a propriedade value do filtro com o valor 'default' do filtro. Type:- Event
 
- 
    operator :FilterOperator|string
- 
    
    Operação que será realizada para filtrar os registros. Valores possíveis: '=', '<>', 'like', '>', '<', '>=', '<=', 'exists' e 'not exists'. Type:- FilterOperator | string
 - Default Value:
- 
		- FilterOperator.EQUALITY
 
 
- 
    rangeLimit :LimitType
- 
    
    Indica se o filtro representa início ou fim de um intervalo, atualmente "rangeLimit" só é suportado para filtros do tipo data. Type:- LimitType
 - See:
- 
		- ngin.range#Limits
 
 
- 
    size :number
- 
    
    Tamanho do filtro Type:- number
 
- 
    value :*
- 
    
    Valor do filtro. Além dos valores primitivos e datas, um filtro pode ser informado com um array de valores. Type:- *
 
Methods
- 
    <static> removeRangeSuffix(name)
- 
    
    Remove os sufixos _START e _END do nome do filtro. Esses sufixos são adicionados nos filtros criados para fins de range. Parameters:Name Type Description namestring Nome do filtro. Returns:Nome do filtro sem sufixos. - Type
- string
 
- 
    <static> shouldCreateAuxiliaryRangeFilters(filter)
- 
    
    Indica se devem ser criados os filtros auxiliares _START e _END para permitir filtrar uma faixa de valores. Parameters:Name Type Description filterDataSourceFilter | Field Filtro ou campo de uma definição de classe. Returns:True se os filtros auxiliares de faixa devem ser criados. - Type
- boolean
 
- 
    fromField(field)
- 
    
    Cria um filtro de DataSource a partir de um campo(Field). Este método não sobrescreve o nome do filtro. Parameters:Name Type Description fieldField Campo que será usando como base para criação do Filtro. 
- 
    newFiltersToRange()
- 
    
    Cria dois novos filtros que podem ser utilizados para informar um valor inicial e/ou final deste filtro. Returns:Filtros criados para filtrar uma faixa de valores. - Type
- Array.<DataSourceFilter>
 
- 
    newFilterToRange(rangeSuffix)
- 
    
    Cria um novo filtro que pode ser utilizado para informar um valor inicial ou final deste filtro. Parameters:Name Type Description rangeSuffixstring Sufixo que indica o tipo de range desejado, podendo ser '_START' ou '_END'. Returns:Filtro criado para filtrar uma faixa. - Type
- DataSourceFilter
 
 nginstack
nginstack