Formatos do formulário
O Scriptcase possui varios formatos de formulários, cada tipo possui características específicas que atendem as diferentes necessidades de um projeto. Nesta tela você define o formato de exibição da aplicação e algumas configurações exibidas de acordo com o formato selecionado.
Confira abaixo os tipos de formulários:
- Único Registro - Neste tipo de formulário, apenas um registro é exibido por página, limitando a manutenção dos dados a um registro por vez.
- Múltiplos Registros - Exibe múltiplos registros por página, permitindo incluir e editar vários registros simultaneamente.
- Grid Editável - Exibe múltiplos registros por página, mas a inclusão e atualização dos dados são feitas linha a linha.
- Grid Editável (View) - Mescla a exibição de dados da grid com as funcionalidades do formulário. Exibe vários registros por página, e a inclusão e atualização dos dados são feitas linha a linha.
Único Registro
Exibe apenas um registro por página, permitindo que a manipulação dos registros seja mais detalhada. Alem disso, alguns recursos são exclusivos do formulário único registro, como:
Neste formato de formulário é permitido editar somente um registro da tabela por vez.
Múltiplos Registros
Neste tipo de formulário serão exibidos vários registros por página. A principal caracteristica deste formulário é a possibilidade de incluir, atualizar ou deletar vários registros simultaneamente.
Paginação
O desenvolvedor define como os dados serão exibidos na aplicação, se serão separados em páginas (Parcial) ou se todos os registros serão exibidos em uma única página (Total).
Este atributo está disponível apenas para formulários horizontais: Múltiplos Registros, Grid Editável e Grid Editável (View)
- Na paginação Parcial são exibidos uma quantidade de dados definida pelo atributo Linhas por Página. Este tipo de paginação é indicada para formulários com uma quantidade elevada de dados.
- Na paginação Total, todos os dados da tabela serão carregados de uma vez. É indicado quando a tabela possui uma quantidade de dados pequena, caso contrário pode pesar no servidor na hora de exibir a aplicação.
Ao utilizar paginação total, os botões de navegação serão removidos da barra de ferramentas.
Linhas por Página
Define a quantidade inicial de registros exibidos por página, ao utilizar a paginação parcial, nos formulários Múltiplos Registros, Grid Editável e Grid Editável (View).
Linhas para Inclusão
Define a quantidade de linhas disponíveis para inclusão simultânea de registros no formulário múltiplos registros. O valor definido no atributo Linhas para Inclusão funciona independente do total de linhas por página da aplicação.
Esta atributo está disponível apenas para formulários Múltiplos Registros
Exemplo do formulários Múltiplos Registros em modo de inserção
Ao clicar no botão Novo as linhas para inclusão de registro serão exibidas de acordo com a configuração realizada no atributo.
Label fixo
Fixa o label das colunas no topo da tela ao rolagem da página.
Este recurso está disponível nos formulários Múltiplos Registros, Grid Editável e Grid Editável (View).
Exemplo do formulário com label fixo
Colunas fixas
Este atributo habilita a opção de fixar uma ou mais colunas da aplicação executada. Esta funcionalidade será representado pelo ícone posicionado no lado direito da label.
A cor do ícone é definida pelo tema da aplicação.
Ao fixar uma coluna, as demais que estiverem posicionadas a esquerda da coluna fixada também serão fixadas.
Por exemplo, ao fixar a coluna Contato as colunas Código do Cliente e Empresa também foram fixadas.
Para que apenas o campo Contato seja fixado, ele deve está posicionado mais a esquerda da aplicação.
Hover de colunas fixas
Define se o botão de fixar coluna estará sempre visível na aplicação ou apenas no hover do campo.
Esta opção de hover funciona apenas em aplicativos executados no desktop, caso a aplicação seja aberta em um dispositivo mobile os ícones de fixar coluna estarão sempre visíveis.
Ao marcar sim o ícone será exibido ao passar o mouse sobre a coluna.
Ao marcar não o ícone para fixar a coluna estará sempre visível.
Fixar coluna de opções
Permite fixar a coluna opções exibida nas linhas dos registros.
Caso o desenvolvedor opte por marcar sim a coluna permanecerá fixa sem a possibilidade do usuário da aplicação alterar seu comportamento, como na imagem abaixo.
O ícone que possibilita alterar o comportamento da coluna não é exibido.
Ao marcar não a opção de fixar a coluna fica a critério do usuário da aplicação e o ícone de fixar será exibido, seguindo o comportamento definido na configuração anterior Hover de colunas fixas.
Grid Editável
Neste formato são exibidos multiplos registros em uma mesma página, porêm a inclusão e manutenção dos dados deve ser feita individualmente, linha a linha.
Paginação
O desenvolvedor define como os dados serão exibidos na aplicação, se serão separados em páginas (Parcial) ou se todos os registros serão exibidos em uma única página (Total).
Este atributo está disponível apenas para formulários horizontais: Múltiplos Registros, Grid Editável e Grid Editável (View)
- Na paginação Parcial são exibidos uma quantidade de dados definida pelo atributo Linhas por Página. Este tipo de paginação é indicada para formulários com uma quantidade elevada de dados.
- Na paginação Total, todos os dados da tabela serão carregados de uma vez. É indicado quando a tabela possui uma quantidade de dados pequena, caso contrário pode pesar no servidor na hora de exibir a aplicação.
Ao utilizar paginação total, os botões de navegação serão removidos da barra de ferramentas.
Linhas por Página
Define a quantidade inicial de registros exibidos por página, ao utilizar a paginação parcial, nos formulários Múltiplos Registros, Grid Editável e Grid Editável (View).
Label fixo
Fixa o label das colunas no topo da tela ao rolagem da página.
Este recurso está disponível nos formulários Múltiplos Registros, Grid Editável e Grid Editável (View).
Exemplo do formulário com label fixo
Colunas fixas
Este atributo habilita a opção de fixar uma ou mais colunas da aplicação executada. Esta funcionalidade será representado pelo ícone posicionado no lado direito da label.
A cor do ícone é definida pelo tema da aplicação.
Ao fixar uma coluna, as demais que estiverem posicionadas a esquerda da coluna fixada também serão fixadas.
Por exemplo, ao fixar a coluna Contato as colunas Código do Cliente e Empresa também foram fixadas.
Para que apenas o campo Contato seja fixado, ele deve está posicionado mais a esquerda da aplicação.
Hover de colunas fixas
Define se o botão de fixar coluna estará sempre visível na aplicação ou apenas no hover do campo.
Esta opção de hover funciona apenas em aplicativos executados no desktop, caso a aplicação seja aberta em um dispositivo mobile os ícones de fixar coluna estarão sempre visíveis.
Ao marcar sim o ícone será exibido ao passar o mouse sobre a coluna.
Ao marcar não o ícone para fixar a coluna estará sempre visível.
Fixar coluna de opções
Permite fixar a coluna opções exibida nas linhas dos registros.
Caso o desenvolvedor opte por marcar sim a coluna permanecerá fixa sem a possibilidade do usuário da aplicação alterar seu comportamento, como na imagem abaixo.
O ícone que possibilita alterar o comportamento da coluna não é exibido.
Ao marcar não a opção de fixar a coluna fica a critério do usuário da aplicação e o ícone de fixar será exibido, seguindo o comportamento definido na configuração anterior Hover de colunas fixas.
Grid Editável (view)
Este formato trás a visualização de dados da consulta para o formulário, onde os registros são exibidos em formato read-only. Estes registros ficam disponíveis para edição apenas ao clicar no botão editar no proprio registro.
Paginação
O desenvolvedor define como os dados serão exibidos na aplicação, se serão separados em páginas (Parcial) ou se todos os registros serão exibidos em uma única página (Total).
Este atributo está disponível apenas para formulários horizontais: Múltiplos Registros, Grid Editável e Grid Editável (View)
- Na paginação Parcial são exibidos uma quantidade de dados definida pelo atributo Linhas por Página. Este tipo de paginação é indicada para formulários com uma quantidade elevada de dados.
- Na paginação Total, todos os dados da tabela serão carregados de uma vez. É indicado quando a tabela possui uma quantidade de dados pequena, caso contrário pode pesar no servidor na hora de exibir a aplicação.
Ao utilizar paginação total, os botões de navegação serão removidos da barra de ferramentas.
Linhas por Página
Define a quantidade inicial de registros exibidos por página, ao utilizar a paginação parcial, nos formulários Múltiplos Registros, Grid Editável e Grid Editável (View).
Usar formulário modal
Este atributo define a forma de inclusão e edição dos dados na aplicação, se será utilizado ou não o formulário modal.
Não
Ao utilizar esta opção a edição e inclusão dos registros serão realizadas inline
Apenas na edição
Com esta opção a inclusão dos dados será realizada inline com a linha adicionada no final da lista de registros e a edição dos registro será realizada em um formulário modal.
Na edição e inserção
Ao utilizar esta opção a inclusão e edição dos dados serão realizadas no formulário modal.
Ao utilizar o modal para edição e inclusão dos dados é possível configurar individualmente os campos que serão exibidos na aplicação e os campos que farão parte do formulário aberto no modal, esta configuração deve ser realizada na tela Posicionamento de Campos
Exemplo do formulário modal
Label fixo
Fixa o label das colunas no topo da tela ao rolagem da página.
Este recurso está disponível nos formulários Múltiplos Registros, Grid Editável e Grid Editável (View).
Exemplo do formulário com label fixo
Colunas fixas
Este atributo habilita a opção de fixar uma ou mais colunas da aplicação executada. Esta funcionalidade será representado pelo ícone posicionado no lado direito da label.
A cor do ícone é definida pelo tema da aplicação.
Ao fixar uma coluna, as demais que estiverem posicionadas a esquerda da coluna fixada também serão fixadas.
Por exemplo, ao fixar a coluna Contato as colunas Código do Cliente e Empresa também foram fixadas.
Para que apenas o campo Contato seja fixado, ele deve está posicionado mais a esquerda da aplicação.
Hover de colunas fixas
Define se o botão de fixar coluna estará sempre visível na aplicação ou apenas no hover do campo.
Esta opção de hover funciona apenas em aplicativos executados no desktop, caso a aplicação seja aberta em um dispositivo mobile os ícones de fixar coluna estarão sempre visíveis.
Ao marcar sim o ícone será exibido ao passar o mouse sobre a coluna.
Ao marcar não o ícone para fixar a coluna estará sempre visível.
Fixar coluna de opções
Permite fixar a coluna opções exibida nas linhas dos registros.
Caso o desenvolvedor opte por marcar sim a coluna permanecerá fixa sem a possibilidade do usuário da aplicação alterar seu comportamento, como na imagem abaixo.
O ícone que possibilita alterar o comportamento da coluna não é exibido.
Ao marcar não a opção de fixar a coluna fica a critério do usuário da aplicação e o ícone de fixar será exibido, seguindo o comportamento definido na configuração anterior Hover de colunas fixas.