Grid
Nome |
Grid |
Tecla de atalho |
Nenhuma |
Ícone |
|
Objeto gráfico |
Sim |
Esta página apresenta descrição e propriedades do item Grid.
Grid
Este objeto de tela permite a visualização de vários Tags simultaneamente através de uma tabela.
Propriedades de identificação do objeto |
||
|---|---|---|
Propriedade |
Descrição |
Default |
Nome do item |
Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo. |
Item_NNN |
Comentário |
Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório. |
(Nenhum) |
Argumentos |
Neste campo pode-se inserir uma string que será o valor da propriedade Argument do item. A string fornecida é uma forma geral de passagem de parâmetros para os scripts associados ao objeto durante sua execução. |
(Nenhum) |
Propriedades Comuns |
||
|---|---|---|
Propriedade |
Descrição |
Default |
Descrição |
Pode-se acrescentar uma breve descrição sobre o objeto. Este campo é apenas documental não sendo utilizado no projeto. Este campo não é obrigatório. |
(Nenhuma) |
Dica |
Texto a ser apresentado quando o mouse é posicionado sobre o objeto. Este campo não é obrigatório. |
(Nenhuma) |
Topo |
Define a distância, em pixels, entre a borda superior do objeto e a borda superior da tela. |
|
Esquerda |
Define a distância, em pixels, entre a borda esquerda do objeto e a borda esquerda da tela. |
|
Largura |
Largura, em pixels, do objeto. |
|
Altura |
Altura, em pixels, do objeto. |
|
Habilitado |
Define se o objeto pode responder a interação do usuário. |
Sim |
Grupo com permissão de execução |
Neste campo é possível selecionar qual grupo de usuários terá permissão para executar a imagem na tela da aplicação. |
Todos os grupos |
Visível |
Define se o objeto será ou não exibido na tela. |
Sim |
Grupo com permissão de visualização |
Neste campo é possível selecionar qual grupo de usuários terá permissão para executar imagem na tela da aplicação. |
Todos os grupos |
|
As propriedades Topo, Esquerda, Largura e Altura tem seus valores default definidos no momento da criação do objeto. Então, esses valores podem variar para os diferentes tipos de objeto. |
Propriedades Específicas |
||
|---|---|---|
Propriedade |
Descrição |
Default |
Tabela de Dados |
Define uma referência a um item do tipo TableTag, que contém as referências aos tags cujos valores serão visualizados na tabela. |
|
Mostra título da coluna |
Define se os títulos das colunas da tabela selecionada serão ou não apresentados. |
Sim |
Nro. de colunas fixas |
Define a quantidade de colunas (a partir do lado esquerdo) da tabela que ficarão posicionadas fixamente, sem a possibilidade de troca de posição. |
0 |
Cor do título |
Define a cor de fundo das colunas de títulos a serem apresentados no grid. |
00C0C0C0h |
Altura da linha |
Define a altura em pixels de cada linha linha do grid |
20 |
Propriedades da fonte |
Abre tela para definições das propriedades da fonte. |
Arial,10,Preto |
Cor do cursor |
Define a cor do separador de linhas quando o foco está em uma linha selecionada dentro do grid. |
000000FFh |
Cor inicial linha par |
Define a cor inicial das linhas pares do grid. |
RGB(255,0,0) |
Cor final linha par |
Define a cor final das linhas pares do grid. |
RGB(238,238,174) |
Cor inicial linha ímpar |
Define a cor inicial das linhas ímpares do grid. |
RGB(238,238,254) |
Cor final linha ímpar |
Define a cor final das linhas ímpares do grid. |
RGB(255,255,255) |
|
Este evento está disponível para o HIscada Pro a partir da versão 1.3.00. |
Eventos |
||
|---|---|---|
Propriedade |
Descrição |
Default |
On Click |
Ação a ser executada após o evento de um clique simples sobre o objeto. Necessita do nome do script a ser executado. Este campo não é obrigatório. |
(Nenhum) |
On Double Click |
Ação a ser executada após o evento de um clique duplo sobre o objeto. Necessita do nome do script a ser executado. Este campo não é obrigatório. |
(Nenhum) |
GridFormatConditions
Item que determina um grupo para organização dos itens que definem condições de formatação do objeto Grid.
Identificação |
||
|---|---|---|
Propriedade |
Descrição |
Default |
Nome do item |
Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo. |
Item_NNN |
Comentário |
Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório. |
(Nenhum) |
GridFormatCondition
Este item determina propriedades de formatação do objeto Grid, segundo a definição de um script. É um subitem do
item GridFormatConditions, e deve ser adicionado para ser apresentado.
Identificação |
||
|---|---|---|
Propriedade |
Descrição |
Default |
Nome do item |
Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo. |
Item_NNN |
Comentário |
Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório. |
(Nenhum) |
Propriedades Específicas |
||
|---|---|---|
Propriedade |
Descrição |
Default |
Coluna associada |
Define a coluna para a qual o “GridFormatCondition” estará associado. Esse parâmetro depende diretamente de cada GridColumn existente no grid. Para a opção “Todas(Linha)”, a condição definida no GridFormatCondition é associada a todas as colunas do grid. |
Todas(Linha) |
Script da condição |
Permite a edição do script associado ao “GridFormatCondition” onde são definidas as condições para aplicar as formatações no grid. |
(Nenhum) |
Formata cor da fonte |
Permite a formatação da cor da fonte. Opções:
|
Não |
Cor da fonte |
|
00000000h |
Formata cor de fundo |
Permite a formatação da cor de fundo. Opções:
|
Não |
Cor de fundo |
|
00000000h |
Formata estilo da fonte |
Opções:
|
Não |
Estilo da Fonte |
Opções:
|
Negrito |
GridColumns
Item que define um grupo para organização de colunas do objeto Grid.
Identificação |
||
|---|---|---|
Propriedade |
Descrição |
Default |
Nome do item |
Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo. |
Item_NNN |
Comentário |
Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório. |
(Nenhum) |
GridColumn
Este item define as propriedades de uma coluna do objeto Grid. É um subitem do item GridColumns, e deve ser
adicionado para ser apresentado.
Identificação |
||
|---|---|---|
Propriedade |
Descrição |
Default |
Nome do item |
Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo. |
Item_NNN |
Comentário |
Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório. |
(Nenhum) |
Propriedades Específicas |
||
|---|---|---|
Propriedade |
Descrição |
Default |
Coluna da tabela |
Neste campo é possível selecionar uma coluna da tabela associada ao Grid. Este campo só admite definição caso seja criada uma Tabelas com pelo menos uma coluna e que esta tabela seja referenciada na propriedade Tabela de dados do objeto “Grid”. |
(Nenhuma) |
Título da coluna |
Define o texto de título que será apresentado na parte superior desta mesma coluna. |
GridColumn_NNN |
Habilitada |
Define se a coluna estará habilitada, ou não. |
Sim |
Alinhamento do texto |
Define o alinhamento do texto de cada campo da coluna. Opções:
|
Centro |
Formato de apresentação |
Define como cada Tag será apresentado. Opções:
|
Padrão |
Lista de texto |
|
(Nenhuma) |
Lista de imagem |
|
(Nenhuma) |
Formato do texto |
|
(Nenhum) |
On Column Format |
|
(Nenhum) |
Força filtro inicial |
Permite especificar um filtro inicial para a coluna do grid. |
Não |
Filtro inicial |
|
(Nenhum) |
Habilita cor de fundo |
Permite ou não definir uma única cor de fundo da coluna. Opções:
|
Não |
Cor de fundo |
|
00FFFFFFh |
API Lua
A lista das propriedades e atributos deste e outros componentes estão documentadas em Scripts e Acesso a atributos e funções de Componentes de Tela. A seguir apresentamos as tabelas com as propriedades e atributos de gerenciamento que podem ser utilizados via scripts, para o objeto descrito nessa página:
Atributos Comuns
São apresentados neste item os atributos que são comuns à grande maioria dos componentes de tela.
Atributos Comuns |
|
|---|---|
Nome da Propriedade |
Descrição |
Visible |
Torna o componente visível ou não. |
Enabled |
Habilita ou não a interação com o componente. |
Top |
Distância em pixels do topo do componente ao topo da tela em que está contido. |
Left |
Distância em pixels da lateral esquerda do componente à lateral esquerda da tela em que está contido. |
Width |
Largura em pixels do componente. |
Height |
Altura em pixels do componente. |
Arguments |
Texto preenchido no IDE na propriedade Argumentos. |
Grid
Grid |
|
|---|---|
Propriedades Específicas |
Descrição |
ColCount |
número de colunas do Grid. |
RowCount |
número de linhas do Grid. |
Grid |
|
|---|---|
Funções Específicas |
Descrição |
GetCellText(linha,coluna) |
Recebe como parâmetro linha e coluna e retorna o texto da célula. |
GetCellTag(linha,coluna) |
Recebe como parâmetro linha e coluna e retorna o Tag associado à célula. |
|
|
Exemplo de uso do Grid:
--este exemplo considera a existência de um grid de nome Grid_001 na tela (Sender) contendo no mínimo 3 linhas (além da linha de título) e 3 colunas
-- Obtem tela atual
local scr = Sender.Screen
--imprime valor em forma de texto de todas as células
for Row = 1, 3 do
for Col = 0, 2 do
print("Texto da Célula: (" .. Row .. "," .. Col .. ")" .. scr.Grid_001:GetCellText(Row,Col))
local tag = scr.Grid_001:GetCellTag(Row,Col)
print("Nome do Tag: " .. tag.Name)
end
end
Depende


