Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

199
Visualizações
Pase la función a React para ejecutar desde metadatos

Hay una tabla que necesita ser llenada con datos del servidor. El frente es reaccionar, la parte posterior es java.
La relación entre el nombre del campo y la columna en la tabla se describe en el archivo de metadatos. Ejemplo:

JSON del servidor:

 [ { "id": 1, "userName": "administrator", "lastName": "Joe", "firstName": "Admino", "middleName": "", "role": "admin" }, ... ]

Metadatos:

 "fields": [ { "key": "userName", "label": "Username", "type": "STRING" }, { "key": "role", "label": "Role", "type": "STRING" }, ... ]

La lista actual de tipos de campo ("tipo": "CADENA") en mi aplicación está limitada a tipos primitivos. El problema es que para mi tabla, al formatear datos para enviarlos a la tabla, necesito usar algo de lógica, es decir, funciones. Por ejemplo, uno de los campos se forma de la siguiente manera: return id + userName + (isExpired ? 'Active Directory' : '') + lastName + firstName + middleName

Sí, es más conveniente devolver los datos formateados desde el servidor de inmediato, pero no puedo cambiarlos.

Mi solución es crear un nuevo tipo de campo para los metadatos (algo así como FUNCIÓN) que me permitiría describir una función en los metadatos que luego se ejecutaría en la reacción. Pero creo que sería mejor describir la función en reaccionar y llamarla a través de metadatos por su nombre, algo así como:

 { "key": "funcName, arg1, arg2, ...", "label": "FullName", "type": "FUNCTION" }

¿Puede decirme cómo se puede implementar esto? ¿Es un buen enfoque?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda