Histórico da Página
...
Informações | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Objeto oSchema Serão feitos tratamentos internos neste objeto. Ele possui apenas dois métodos para uso externo, usados em conjunto com os métodos da nova classe, sendo eles: Método AliasToSchema() - Método do objeto oSchema que transforma o alias em um schema, caso seja utilizado apenas o primeiro parâmetro todos os campos serão enviados.
Parâmetros:
Método AddProperty() - Método do objeto oSchema que adiciona uma propriedade ao schema. Parâmetros:
Exemplos de uso estarão abaixo nos métodos criados para a classe IntegratedProvider. Obs: O nome real é necessário para que o filtro seja feito com base no nome real do campo, caso contrário, o mesmo levará em consideração a propriedade name. Método AddParameter() - Método do objeto oSchema que adiciona um parâmetro ao objeto de negócio.
Parâmetros:
|
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 Smart View permite filtrar os dados) Retorno: Logical Sintaxe: oFilter: Método hasFields() - Método do objeto oFilter que indica se existem campos de retorno (O Smart View 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 Smart View 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 |
...