Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Tip |
---|
Guia de uso para os símbolos inclusos no projeto default |
Símbolos
Datagrid_Filter
É um símbolo que pode ser utilizado em qualquer tela que possua uma janela do tipo DataGrid. É usado para inserir filtros rápidos de data / hora e opcionalmente também por nível de Tags e Tags específicas.
Configurações necessárias
Filtro por Data / Hora
Em uma tela que possua o um elemento DataGrid, basta selecionar na lista de símbolos ‘Datagrid_Filter’ e o posicionar no local desejado.
Image RemovedImage Added
Em seguida , deve-se abrir as configurações do DataGrid, dando um duplo clique em cima do componente, ou selecionando a opção de ‘configurações’ nas configurações a na parte esquerda da tela, e colocar o seguinte no campo de filtro:Image Removed
Tag.ZZ_System.Filter.SQL.FilterSQL.Value |
Image Added
Por fim, basta abrir o ‘Códigos’ da tela, e colocar no método ‘DisplayOpening' o seguinte Script:
Code Block |
---|
@Script.Class.ZZS_Filter.StartUp(FILTRO_PADRÃO, DATE_FIELD, TAG_FIELD, LEVEL_FIELD, DB_PROVIDER); Onde: 'FILTRO_PADRÃO' é o valor padrão do filtro do DataGrid, caso ele possua um; 'DATE_FIELD' é o valor para o nome da coluna de Data / Hora do DataGrid a ser filtrado; 'TAG_FIELD' é o valor para o nome da coluna de Tags do DataGrid a ser filtrado; 'LEVEL_FIELD' é o valor para o nome da coluna de Levels do DataGrid a ser filtrado; 'DB_PROVIDER' é o valor do nome do provider do banco de dados, adquirido por '@Dataset.DB.DB_NAME.Provider' (Em que DB_NAME é o nome do banco de dados); |
Info | ||||||
---|---|---|---|---|---|---|
Caso seja passado o valor ‘string.Empty’ nesses argumentos, seus valores padrões são: ' ' ' ' | ||||||
Info | ||||||
Para o funcionamento completo do símbolo, deve-se após adicioná-lo na tela clicar com o botão direito em cima dele, e clicar em “Unmake symbol“.‘ |
Filtro por Tags e Nível de Tags
Na mesma tela em que foi adicionado o símbolo, selecione na lateral o componente 'Assets', e o configure dando um duplo clique nele com as seguintes opções de Tags:
SelectedAsset | Tag.ZZ_System.Filter.Assets.SelectedAsset |
SelectedLevel | Tag.ZZ_System.Filter.Assets.SelectedLevel |
Funcionamento
Quando não há nenhum filtro ativo, o símbolo ficará com suas datas e horas opacas e quando ativo sua visualização ficará normal, como visto abaixo:
O símbolo possui duas entradas de tempo, sendo uma de data e outra de hora, para filtrar o filtro de tempo inicial, e o mesmo para o tempo final.
Image Added
Além disso, possui dois botões, um para aplicar o filtro (, que aplica tanto o filtro de data/hora quanto de níveis/tags Tags caso esteja sendo usado), e outro para limpar todos os filtros e manter apenas o valor do filtro padrão do DataGrid , ou / mostrar todos os dados caso nenhum filtro padrão tenha sido configurado.
Image Added
O uso do componente ‘Assets’ permanece possui seu comportamento inalterado, sendo apenas necessário selecionar com um click de mouse no nível ou Tag desejada, em seguida clicar no botão de filtrar do símbolo para aplicar o filtro.
Panel | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Table of Contents | maxLevel | 2|||||||||||||||
Scroll ignore | ||||||||||||||||
| ||||||||||||||||
Nesta página: |