HTML | Início Anterior Próximo

Grid HTML

O grid HTML assemelha-se em funcionalidade ao grid SQL, porém enquanto neste último a fonte dos dados é sempre o resultado de uma consulta feita a um banco de dados, no grid HTML a fonte dos dados é variável a depender do tipo escolhido, podendo ser uma listagem de um diretório de um servidor FTP ou de um diretório da máquina onde está instalado o WebIntegrator, ou a lista de mensagens disponíveis em um servidor POP3, etc. Para saber mais sobre os tipos de grid HTML clique aqui.
O funcionamento e a definição de modelos do grid HTML seguem o mesmo padrão de regras do grid SQL.
O campo Compartilhado indica qual o grid que terá seu modelo compartilhado, as alterações feitas no modelo do grid-pai irão se refletir nos grids-filhos. Nessa combo apenas serão exibidos os grids que possuem modelo simples ou múltiplo não sendo exibido os grids que possuem modelo compartilhado.
O campo Cor define o código hexadecimal de uma cor que será aplicada nas linhas pares das linhas de detalhe do grid. A cor padrão é aquela definida no arquivo que contém o esquema visual do grid e a cor das linhas pares é a definida neste campo. Lembrar que esse parâmetro altera a cor da linha, logo, se o desenvolvedor definir uma cor específica para uma célula, ela irá sobrepor esta definição.
Clicando em Cor aparecerá uma janela com algumas gamas de cores que ao se passar o mouse sobre elas, exibe-se o código hexadecimal correspodente à cor.
O campo Descrição serve para que o desenvolvedor da aplicação escreva um breve comentário sobre a ação a ser executada pelo componente em questão.
A opção Gerar indica se o WebIntegrator irá gerar o modelo simples do grid baseado nas configurações atuais. O modelo só será criado após a gravação da definição. Esse campo apenas se refere aos grids que utilizem o modelo simples.
O campo Horizontal define em quantas colunas serão exibidas as linhas de detalhe definidas no modelo do grid. Quando um grid usa o deslocamento horizontal as linhas que formam o cabeçalho e o rodapé não podem conter mais de uma célula.
O campo Identificador serve para que o desenvolvedor entre com um identificador único para o componente de página ou de projeto que está sendo definido. Será através desse identificador que o componente e/ou seus valores serão referenciado nas páginas do projeto.
A depender do componente que se estiver definindo para que o mesmo seja referenciado numa página será necessário o acréscimo de um prefixo como é o caso dos componentes Grid e Combo, nesses dois casos é obrigatório o uso dos prefixos grid. e combo. antes dos respectivos identificadores para que o conteúdo correto seja exibido.
O campo Início na Linha indica qual linha da tabela HTML que está definida como modelo do grid que será a linha de detalhe, ou seja, a linha que terá seu conteúdo processado e populado de acordo com o resultado da consulta. Esse campo apenas se refere aos grids que utilizem o modelo simples.
A opção Múltiplo marcada indica que o grid usará o modelo múltiplo para geração do conteúdo, para editar as várias partes do modelo múltiplo clique no ícone que aparece na sessão Modelo. O modelo múltiplo trabalha com as várias partes que em conjunto irão criar o modelo do grid, as partes consistem na definição do conteúdo do cabeçalho, o conteúdo do ínício do registro, o conteúdo a ser iteragido quando forem encontrados registros válidos, o conteúdo a ser exibido em registros vazios (apenas utilizado quando o deslocamento horizontal está configurado), o conteúdo que indica o fim de um registro, o conteúdo a ser exibido quando nenhum registro for retornado pela consulta e o rodapé do grid.
O campo Quantidade define quantas linhas serão exibidas por página. Caso o número de linhas retornadas seja maior que a quantidade definida o usuário poderá fazer uso da propriedade link (|grid.<identificador-do-grid>.link|) que gerará uma barra de navegação com links para acessar as próximas linhas ou retornar às linhas anteriores.
O campo Executar a Cada Registro indica qual a página do projeto que será executada a cada iteração nos registros retornados como resultado da consulta feita ao banco de dados.
A opção Simples marcada indica que o grid usará o modelo simples para geração do conteúdo, para editar o modelo do grid clique no ícone que aparece na sessão Modelo. O modelo simples consiste na definição de uma tabela HTML onde cada linha tem um função dependendo do valor definido no campo Início na Linha. A linha indicada por esse campo será iteragida e populada com os valores vindos da consulta à fonte de dados, as linhas acima desta são consideradas como o cabeçalho do grid, as linhas que se encontrarem abaixo dela serão consideradas como as linhas de rodapé.
O campo Tipo indica o tipo de grid que será gerado, a depender do tipo escolhido determinadas variáveis de contexto estarão disponíveis para serem referenciadas no modelo. Para saber mais sobre os tipos clique aqui.