Histórico da Página
...
Bloco de código | ||
---|---|---|
| ||
#---------------------------------------------------------------------------------------------------------------# FUNCTION log1i_indicator_search(l_filter_column,l_filter_value,l_selection,l_sort_col,l_sort_order,l_rows,l_page) #---------------------------------------------------------------------------------------------------------------# DEFINE l_filter_column CHAR(50), #Coluna de filtro (opcional) l_filter_value CHAR(300), #Valor do filtro da coluna acima (opcional) l_selection CHAR(01), #Valor selecionado na lista de filtros (opcional) l_sort_col CHAR(50), #Coluna de ordenação (opcional) l_sort_order CHAR(04), #Tipo de ordenação ASC ou DESC (opcional) l_rows SMALLINT, #Máximo de registros por página l_page SMALLINT #Página atual de pesquisa DEFINE lr_params RECORD l_searchcol CHAR(50), l_searchval CHAR(300), l_selection CHAR(01), l_sortcol CHAR(50), l_sortorder CHAR(04), l_rows CHAR(10), l_page CHAR(10), l_customfilter CHAR(500) END RECORD INITIALIZE lr_params.* TO NULL # O record recebe os parâmetros da função search LET lr_params.l_searchcol = l_filter_column LET lr_params.l_searchval = l_filter_value LET lr_params.l_selection = l_selection LET lr_params.l_sortcol = l_sort_col LET lr_params.l_sortorder = l_sort_order LET lr_params.l_rows = l_rows LET lr_params.l_page = l_page LET lr_params.l_customfilter = "" # Como customfilter não é recebido na função search, seu valor é vazio. CALL _ADVPL_QSSetParametersFWQVSetParametersLogix(lr_params) # Grava os parâmetros na área compartilhada RETURN LOG1ilogi1_indicator_get_data() # O retorno da função search é o mesmo da get_data END FUNCTION |
...
Bloco de código | ||
---|---|---|
| ||
#---------------------------------------------------------------------------------------------------------------# FUNCTION log1i_indicator_get_data() #---------------------------------------------------------------------------------------------------------------# DEFINE l_filter_column CHAR(50), #Coluna de filtro (opcional) l_filter_value CHAR(300), #Valor do filtro da coluna acima (opcional) l_selection CHAR(01), #Valor selecionado na lista de filtros (opcional) l_sort_col CHAR(50), #Coluna de ordenação (opcional) l_sort_order CHAR(04), #Tipo de ordenação ASC ou DESC (opcional) l_rows SMALLINT, #Máximo de registros por página l_page SMALLINT, #Página atual de pesquisa l_customfilter CHAR(500) # ...Trecho de código omitido para maior clareza do exemplo... #Recupera os valores dos parametros LET l_filter_column = _ADVPL_QSGetParameterFWQVGetParameterLogix("l_searchcol") LET l_filter_value = _ADVPL_QSGetParameterFWQVGetParameterLogix("l_searchval") LET l_selection = _ADVPL_QSGetParameterFWQVGetParameterLogix("l_selection") LET l_sort_col = _ADVPL_QSGetParameterFWQVGetParameterLogix("l_sortcol") LET l_sort_order = _ADVPL_QSGetParameterFWQVGetParameterLogix("l_sortorder") LET l_rows = _ADVPL_QSGetParameterFWQVGetParameterLogix("l_rows") LET l_page = _ADVPL_QSGetParameterFWQVGetParameterLogix("l_page") LET l_customfilter = _ADVPL_QSGetParameterFWQVGetParameterLogix("l_customfilter") CALL conout( "Executando LOG1i_indicator_get_data..." ) CALL conout( "Coluna de filtro...: " || l_filter_column ) CALL conout( "Valor de filtro....: " || l_filter_value ) CALL conout( "Selecao............: " || l_selection ) CALL conout( "Coluna de Ordenacao: " || l_sort_col ) CALL conout( "Ordenacao:.........: " || l_sort_order ) CALL conout( "LInhas.............: " || l_rows ) CALL conout( "Pagina.............: " || l_page ) CALL conout( "Filtro customizado.: " || l_customfilter ) # A partir daqui, segue o restante da função get_data... |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas