FANDOM


  aggregate - deve guardar uma instância de agregador. As classes de aggegate default são as seguintes: 
  SumDataSetAggregate, MaxDataSetAggregate, MinDataSetAggregate, AvgDataSetAggregate,
CountDataSetAggregate. Caso os parâmetros dataSet, fieldName e decimalPrecision sejam omitidos na criação do aggregate, será pego da grid, o dataset e do field, o nome e precisão decimal. Porém é também permitido criar um aggregate customizado. Para saber mais sobre a criação de agregadores personalizados e outras propriedades e métodos dos aggregates, consulte DataSetAggregate.

var f = grid.field('média', 'number') f.aggregate = new AvgDataSetAggregate() f.decimalPrecision = 2
  links - Collection de links que serão apresetados ao usuário final na forma de um Menu de Contexto".
Segue abaixo exemplo de utilização.
// Criação dos links var abrirPedido = this.link('abrirPedido', function ( sender) {} ) abrirPedido.paramsFieldNames = 'CHCRIACAO' // var imprimirPedido = this.link('imprimirPedido', function ( sender) {} ) imprimirPedido.paramsFieldNames = 'CHCRIACAO'
with ( grid.field('chavePedido') ) { links.add( [ abrirPedido, imprimirPedido ]) }
  dateFormat - Indica o formato em que a data deve ser apresentada. 
Os valores possíveis são:
DateFormat.DDMMYYYY - dia/mes/ano DateFormat.MMYYYY - mes/ano
Exemplo: with ( this.field('competencia', 'date')) { dateFormat = DateFormat.MMYYYY }
  lookupType - Indica qual o tipo de lookup o campo deve fazer.
Pode assumir alguns dos valores abaixo:
LookupType.NONE - não faz lookup; LookupType.RECORD - lookup para registros de uma classe; LookupType.CLASS - lookup para classes; LookupType.FILE - lookup para registros da virtual file system.

Exemplo de uso:
with ( field('CLASSE', 'integer') ) { lookupType = LookupType.CLASS }
  canModify - Esta propriedade, diferente do readOnly, irá indicar se os objetos podem ser 
modificados dentro do contexto em que se encontram. Abaixo uma ilustração de como funciona.

A propriedade é somente de leitura, não podendo portanto ser setada.
Exemplo 1:
Grid ( readOnly = true, canModify = false ) |- Field 1 ( readOnly = false, canModify = false ) |- Field 2 ( readOnly = false, canModify = false )
Neste exemplo embora a propriedade readOnly dos fields esteja como false,
pelo fato de a grid estar readOnly a propriedade canModify deles é false.
Exemplo 2:
Grid Master ( readOnly = true, canModify = false ) |- Grid Detail ( readOnly = false, canModify = false ) |- Field 1 ( readOnly = false, canModify = false ) |- Field 2 ( readOnly = false, canModify = false )
Neste exemplo embora a propriedade readOnly da Grid Detail e dos seus fields esteja como false,
pelo fato de a Grid Master estar com a propriedade readOnly setada para false,
a propriedade canModify deles é false.
  readOnly - Indica quando o campo deve ficar somente para leitura.
Pode assumir alguns dos valores abaixo:
ReadOnlyMode.NEVER ou false - campo pode ser alterado; ReadOnlyMode.ALWAYS ou true - o campo é somente leitura; ReadOnlyMode.ONEDIT - campo somente leitura apenas quando estivem em edição; ReadOnlyMode.FILLED - campo somente leitura apenas se estiver preenchido.

Exemplo de uso:
// O campo é somente leitura with ( field('CLASSE', 'integer') ) { readOnly = ReadOnlyMode.ALWAYS }

// O campo pode ser editado enquanto não for preenchido with ( field('CLASSE', 'integer') ) { readOnly = ReadOnlyMode.FILLED }
  allowMultipleInsert - Usado para campos lookups. Indica que a partir do lookup, 
será possível fazermúltiplas inserções na grid corrente. Os novos registros serão inseridos
com base no registro corrente.

Interferência de bloqueador de anúncios detectada!


A Wikia é um site grátis que ganha dinheiro com publicidade. Nós temos uma experiência modificada para leitores usando bloqueadores de anúncios

A Wikia não é acessível se você fez outras modificações. Remova o bloqueador de anúncios personalizado para que a página carregue como esperado.

Também no FANDOM

Wiki aleatória