-
Notifications
You must be signed in to change notification settings - Fork 6
Grid Avançado
O Grid é o componente mais complexo e poderoso do formDin.
Lembrando aplicação APPV1 contem diversos exemplos das funcionalidades.
O Gride Avançado engloba uma serie de recursos tais como:
- ações diferentes do alterar e incluir
- paginação
- campos check, radio, select, texto
O Grid simples foi explicado no capitulo Grid Básico
Como foi visto no Grid Básico já vem com os botões alterar e excluir. Esses botões ou qualquer outro dependem do método $gride->setUpdateFields($mixUpdateFields);
e do switch( $acao ) {
no form.
Para desativo as ações padrão basta incluir
$gride->enableDefaultButtons(false);
Sempre que for incluída uma nova ação os botões padrão alterar e excluir serão desativados. O exemplo abaixo mostra como incluir as ações padrão e uma terceira ação.
$gride->addbutton('Alterar', $gride->getId() .'_alterar', null, null, null, 'alterar.gif', null, 'Alterar' );
$gride->addButton('Excluir', $gride->getId() .'_excluir', null, 'fwGridConfirmDelete()', null, 'lixeira.gif', null, 'Excluir' );
$gride->addButton('Detalhes', null, null, 'openModal(ICODIGO,ICODIGO)');
Exemplo está
- Tela: http://localhost/formDin/appexemplo_v1.0/index.php?modulo=grid/exe_gride_draw_04.php
- Código: https://github.com/bjverde/formDin/blob/master/appexemplo_v1.0/modulos/grid/exe_gride_draw_04.php
Outro exemplo está
- Tela: http://localhost/formDin/appexemplo_v1.0/index.php?modulo=modulos/grid/exe_gride07.php
- Código: https://github.com/bjverde/formDin/blob/master/appexemplo_v1.0/modulos/grid/exe_gride07.php
Exemplo
Índice completo - Aprendendo formDin em etapas
Conheça os projetos relacionados ao formDin
- FormDin Last Release - ultima versão estável
- SysGen - Gerador de código para FormDin
- formDocker - Ambiente para o FormDin em Docker
- FormDin5 - FormDin 5 sobre o Adianti FrameWork
- SysGenAd - Gerador de código para FormDin 5 usando o Adianti FrameWork
Aprendendo formDin em etapas
- Baixando o formDin
- Instalado e Configurando Ambiente de Desenvolvimento
- Usando XDebug
- Informações técnicas
- Primeira Aplicação
- Entendendo a primeira aplicação
- Criando Menu Básico
- Conectando com um Banco de Dados
- Usando DAO e VO
- Grid Básico
- Componentes Básicos
- O Formulário
- Relatórios em PDF
- Componentes Avançados
- Autenticando o usuário
- Perfis de acesso
- Grid Avançado
- Conectando com mais um Banco de Dados ao mesmo tempo
- Automatizando a criação de aplicação
- Segurança
- Layout e CSS
- API REST
- Arquitetura do FormDin
- Versões e versionamento
- Usando o Eclipse
- Usando o VS Code
- História do formDin
- Usando PHPUnit para fazer testes unitários
- Usando Composer
- Usando Docker
- Microsoft SQL Server