Histórico da Página
...
Informações |
---|
Objeto oFilter Serão feitos tratamentos internos neste objeto. Ele possui métodos para uso externo, usados em conjunto com o método getData do objeto de negócios Método hasFilter() - Método do objeto oFilter que indica a existência de filtros (O TReports permite filtrar os dados) Retorno: Logical Sintaxe: oFilter: Método hasFields() - Método do objeto oFilter que indica se existem campos de retorno (O TReports permite retornar uma quantidade de campos menor que o objeto de negócios possui, filtrando assim os campos, não os dados) Retorno: Logical Sintaxe: oFilter: Método getAdvplExpression() - Método do objeto oFilter que retorna os filtros no formato ADVPL Retorno: character Sintaxe: oFilter:getAdvplExpression Método getSQLExpression() - Método do objeto oFilter que retorna os filtros no formato SQL Retorno: character Sintaxe: oFilter:getSQLExpression Método getFields() - Método do objeto oFilter que retorna um array contendo os campos que foram solicitados (Mesma lógica do hasFields) Retorno: array Sintaxe: oFilter:getFields Método getRawFilter() - Método do objeto oFilter que retorna um JSON com o filtro solicitado pelo TReports em seu formato original, é com base nele que as expressões SQL e ADVPL são geradas (Mesma lógica do hasFilter) Retorno: json Sintaxe: oFilter:getRawFilter Método getParameters() - Método do objeto oFilter que retorna os parâmetros nativos do Objeto de Negócio. Retorno: json Sintaxe: oFilter: Observação: Método só disponível na LIB 20230626 ou superior |
...