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 elemento DataGrid, basta selecionar na lista de símbolos ‘Datagrid_Filter’ e o posicionar no local desejado. 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 esquerda da tela, e colocar no campo de filtro:
Tag.ZZ_System.Filter.SQL.FilterSQL.Value |
Por fim, basta abrir o ‘Códigos’ da tela, e colocar no método ‘DisplayOpening' o seguinte Script:
Code Block |
---|
@Script.Class.Filter.StartUp(FILTRO_PADRÃO, DATE_FIELD, TAG_FIELD, LEVEL_FIELD); 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; |
Info |
---|
Caso seja passado o valor ‘string.Empty’ nesses argumentos, seus valores padrões são: ' ' ' ' |
Filtro por Tags e Nível de Tags
Na tela em que foi adicionado o símbolo ‘Datagrid_Filter’, selecione na lateral o componente 'Assets', e configure dando um duplo clique nele as seguintes Tags:
SelectedAsset | Tag.ZZ_System.Filter.Assets.SelectedAsset |
SelectedLevel | Tag.ZZ_System.Filter.Assets.SelectedLevel |
Funcionamento
Panel | ||||
---|---|---|---|---|
aNesta pagina:
|