FANDOM


O método defineGrid deve ser usado para definição de grids no x-class. Como efeito, todas as grids ou uma grid em específico que fizerem referência a classe terão as definições aplicadas a ela.

Através da constante DEFINE_ALL_GRIDS é indicado que a definição será aplicada a todas as grids que fizerem uso do xclass. No lugar da constante, também pode ser passado o nome de uma grid em específico que neste caso vai indicar que a definição deve ter efeito apenas sobre esta grid.

Abaixo segue um exemplo de uso:

  this.defineGrid( DEFINE_ALL_GRIDS, function ( sender ) {
     // O sender é a grid
     with ( sender ) {
        action('Cancelar', function ( sender ) { ... } )    
        action('Gravar',   function ( sender ) { ... } )
        
        onBeforePost.set(  function ( sender ) { ... } )
       
        // Definindo um field do tipo grid ( um master detail)
        onDefineGrid.set( function ( sender ) {
           with ( sender ) {
              with ( field('detalhes', 'grid')) {
                 ...
              }
           }
        })
     }
  })
  // Agora definindo apenas uma grid em específico
  this.defineGrid( 'gridName', function ( sender ) {
     with ( sender ) {
        action('Calcular', function ( sender ) { ... } )    
     }
  })

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