new VisualizationFilterDef()
Classe utilizada para definir um filtro de uma visualização.
Members
-
<nullable> canonicalName :string
-
O nome canônico do filtro. O nome canônico é semelhante ao nome propriamente dito da coluna, mas as ocorrências de ponto são substituídas por underscores. Esta propriedade é obtida do DataSource e do DSQ e não deve ser alterada.
Type:
- string
- See:
-
- DataSourceColumn#canonicalName
-
<nullable> classKey :number
-
Determina que o filtro será um lookup para a classe cuja chave for informada.
Type:
- number
- See:
-
- Field#classKey
-
<nullable> column :number
-
A coluna do filtro na grade de variáveis.
Type:
- number
-
defaultValue :*
-
O valor padrão do filtro.
Type:
- *
-
<nullable> group :string
-
O nome do grupo do filtro.
Type:
- string
- Deprecated:
-
- Utilize #groupName.
-
<nullable> groupName :string
-
O nome do grupo do filtro.
Type:
- string
-
help :string
-
A ajuda do filtro.
Type:
- string
-
label :string
-
O título do filtro, que será usado como seu nome de exibição.
Caso não seja informado, o nome de exibição do filtro será o valor da propriedade name.Type:
- string
-
lookupType :number
-
Determina o tipo de relacionamento lookup deste filtro. Quando é informada uma classe na propriedade #classKey, o relacionamento pode ser com os registros dessa classe, com as classes filhas dessa classe ou com os arquivos do Sistema de Arquivos Virtual contidos nessa classe. Os valores possíveis são: LookupType.NONE, LookupType.RECORD, LookupType.CLASS e LookupType.FILE.
Type:
- number
-
name :string
-
O nome do filtro.
Type:
- string
-
options :Array.<Array>
-
As opções do filtro. Esta propriedade tem o mesmo comportamento que a propriedade de mesmo nome do Field, e é utilizada para montar combos.
Type:
- Array.<Array>
- See:
-
- Field#options
-
order :number
-
A ordem de exibição do filtro.
Type:
- number
-
readOnly :boolean
-
Indica se o filtro é somente leitura. Essa propriedade pode ser utilizada em conjunto com #defaultValue para indicar um valor do filtro que não pode ser modificado pelo usuário.
Type:
- boolean
-
required :boolean
-
Indica se o filtro é de preenchimento obrigatório.
Type:
- boolean
- Default Value:
-
- false
-
<nullable> size :number
-
Quantidade máxima de caracteres no valor do filtro. Obrigatório e utilizado apenas quando o filtro for do tipo string ou password.
Type:
- number
-
targets :Array.<string>
-
O identificador da visualização à qual o filtro se refere, quando for um filtro de visualização composta.
Type:
- Array.<string>
-
type :string
-
O tipo do valor do filtro.
Type:
- string
- See:
-
- Field#type