Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

FRAMEWORK - Framework (Línea Protheus) MI - Smart View - Búsqueda y combinación de parámetros nativos

time.png Tiempo aproximado de lectura: 00:05:00 min

Duda

Como realizar la búsqueda y combinación de parámetros nativos en Smart View ?

 

Ambiente
FRAMEWORK - Framework (Línea Protheus) MI - Smart View - Todas las versiones 12

Solución

Para implementar la integración con Smart View hay la posibilidad de buscar (consultar) y combinar parámetros nativos.

Como funcionan los parámetros nativos del SX1

Buscar

Como consultas de búsqueda catastradas en SX1 que se incluyen como simples (DB) y no hay filtros, se retornarán automáticamente al aplicar la biblioteca con una nueva implementación. Más información sobre la API GenericLookupService

combinado

Los parámetros del SX1 que se pueden combinar, reciben sus valores automáticamente al aplicar la biblioteca con la implementación.

Posibilidad de agregar una consulta personalizada para los parámetros

Método setCustomURL()

Configure una URL de consulta personalizada.

Este método deberá utilizarse en getSchema() en el objeto de negocio, además de criarse todos los parámetros nativos, para o mesmo ter a referência do ID enviado.

Parámetros:

nombre

tipo

Obrigatorio

Por defecto

Descripción

id caracteristicas X   Yo haría el parámetro
cUrl personalizado caracteristicas X   URL personalizada (ruta)
nTipo numérico X  

Indica o tipo de consulta.

1 - combinado

2 - Búsqueda

Ejemplo de uso para un combo:

self:setCustomURL("MV_PAR01", "/api/framework/treports/integratedprovider/v1/options/MTR120/MV_PAR10", 1)

Ejemplo de uso para una búsqueda:

self:setCustomURL("MV_PAR01", "api/framework/v1/genericLookupService/smartview/SA1", 2)

Sintaxis:self:setCustomURL() → nil

 


Ejemplo de retorno esperado de Smart View para valores del Combo

{
    "data": [
        {
            "key": "1",
            "label": "Todos"
        },
        {
            "key": "2",
            "label": "Em aberto"
        },
        {
            "key": "3",
            "label": "Atendidos"
        }
    ]
}

 

  • clave = Valor que será retornado (chave)
  • etiqueta = Etiqueta de exhibición

Valores expuestos en Smart View


Ejemplo de retorno esperado en Smart View para valores de búsqueda

{
    "data": [
        {
            "b1_cod": "COM00000000000000000000000011",
            "b1_desc": "PRODUTO PADRAO  ALT _"
        },
        {
            "b1_cod": "COM000000000006",
            "b1_desc": "REQUEIJAO CREMOSO LIGHT 175 G"
        },
        {
            "b1_cod": "COM0000MAT103CT030",
            "b1_desc": "PROD COM0000MAT103CT030"
        }
    ],
    "keyProperty": "b1_cod",
    "descriptor": {
        "b1_cod": "Codigo",
        "b1_desc": "Descricao"
    },
}
  • keyProperty = Valor que será retornado (chave)
  • descriptor = Descripción de las columnas de cada campo presente en la consulta
  • nextPageUrl = Rotar para la próxima página de datos

Valores expuestos en Smart View

Uso de la búsqueda en Smart View

Al registrar las búsquedas en Smart View, el usuario primero realiza una búsqueda con un mínimo de 3 caracteres para aparecer en los resultados de la consulta.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Rellene los campos siguientes para iniciar el chat:

Chat _