Histórico da Página
...
A API de Lookup é uma API com intuito de trazer apenas dados para identificação de registros. (A partir da versão 12.1.2406,)
É implementada a partir da rota da API principal, e é apartada do sistema de permissionamento do RM.
...
title | Atenção |
---|
Como o Lookup pode ser utilizado em diversas telas, não é necessário que o usuário possua permissão na funcionalidade para utiliza-lo é necessário apenas ter um usuário válido para login.
...
.
...
...
language | c# |
---|---|
title | Exemplo |
...
[OnlyAuthenticated]
[Route("lookup")]
public ApiDataServerResponse GetAllLookup([FromUri] ApiQuery query)
{
....
}
1 - Métodos
...
Utilizado um único método implementado:
...
Informações | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Máscara de Url: http://{domínio}:{porta}/api/framework/v1/{rota}/lookup
|
...
2.1 -
...
Fields (Retorno de campos específicos no resultado)
...
Informações | ||
---|---|---|
| ||
Fields: parâmetro responsável pela especialização de campos em um resultado, ou seja, o usuário define quais campos serão apresentados no resultado. Exemplo: ?fields=campo1 Múltiplos campos de ordenação: ?fields=campo1, campo2, campo3 ..Expand: Foi desabilitado para esta Api. |
Informações | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Máscara de Url: http:// http://{domínio}:{porta}/api/framework/v1/{rota}/lookup/?fields={idcampos}
|
...
|
2.2 - Order (Resultado Ordenado)
Informações | ||
---|---|---|
| ||
FieldsOrder: parâmetro responsável pela especialização de campos em um ordenação do resultado, ou seja, o usuário define quais campos serão apresentados no resultadopodendo ser ascendente ou descendente. O resultado com a ordem descendente deve ser precedida do caractere "-" (menos). Exemplo 1: ?fields=campo1order=campo1 (Ascendente) Exemplo 2: ?order=-campo1 (Descendente) Múltiplos campos de ordenação: ?fieldsorder=[-]campo1, [-]campo2, [-]campo3 ... Aviso | | title | Validação
Os campos informados em Fields devem ser validados para retornar apenas as colunas esperadas do lookup. |
Informações | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Máscara de Url: http http://{domínio}:{porta}/api/framework/v1/companies?fields{rota}/lookup?order={camposcampo}
|
2.3 - GetOne (Recuperar um único registro pelo identificador)
...
Informações | ||
---|---|---|
| ||
Expand: Foi desabilitado para esta Api. |
Informações | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Máscara de Url: http://http://{domínio}:{porta}/api/framework/v1/{rota}/lookup/{id}
|