Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagecpp
titleexemplo aUrlFilter
collapsetrue
// filtros simples
// a requição com: ?propriedade1=valor1&propriedade2=valor2
// exigiria o array como
aUrlFilter := { ;
  {"propriedade1", "valor1"},;
  {"propriedade2", "valor2"} ;
}
self:SetUrlFilter(aUrlFilter)

// filtro complexos
// ?filter=propriedade1 eq 'valor1' and propriedade2 eq 'valor2'
aUrlFilter := { ;
  {"FILTER", "propriedade1 eq 'valor1' and propriedade2 eq 'valor2'"};
}
self:SetUrlFilter(aUrlFilter)

// Rest Advpl
// Essa versão do Rest já possui preparado um array com os parâmetros de query no formato adequado
// Com isso é possível indicar diretamento o atributo da classe aQueryString
self:SetUrlFilter(self:aQueryString)

...



...

SetStyleReturn

DescriçãoConfigura qual pagina sera retornada pelo adapter

Permite configurar o nome da propriedade de retorno dos itens da listagem do verbo GET.

Por padrão, o JSON retornado tem a propriedade items, esse método permite trocar o nome dessa propriedade.


Parâmetros

NomeTipoDescrição
nPage
cPropItems
Numérico
Carácter
Número da pagina a ser retornada
Nome da propriedade de retorno dos itens no JSON de listagem do verbo GET do adapter


Exemplo

oAdapter:SetStyleReturn("data")


...

GetJSONResponse

Descrição

Irá retornar o Json

...