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_PADRÃO' - string.Empty;

'DATE_FIELD' - “ActiveTime_Ticks”;

'TAG_FIELD' - “TagName“;

'LEVEL_FIELD' - “Level“;

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:

Table of Contents
maxLevel2