¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Componente equivalente para um campo oculto no SAP UI 5

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Em HTML simples, existe um campo oculto.

<input type ="hidden">

que será renderizado no navegador, mas não será visível para o usuário.

No SAP UI 5, qual é o componente equivalente para um campo oculto?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá,

visible=false fará com que o <input> não esteja presente no HTML de forma alguma.

SE o objetivo for realmente ter uma apresentação baseada em formulários por algum motivo (em vez de chamadas AJAX), então isso não ajudaria a enviar dados ocultos.

Neste caso especial, pode-se usar um controle sap.ui.core.HTML que renderize a tag de entrada oculta, ou pode-se herdar do controle de entrada UI5 e adicionar "oculto" no renderizador.

Para o <form> em si, também é necessário um controle HTML (ou HTML simples em uma Visualização XML/HTML).

Mas como outros mencionaram, geralmente são utilizadas chamadas AJAX para enviar dados ao servidor e então não é necessário <form> ou entradas ocultas.

Saudações

Andreas

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Você pode usar TextField e definir a visibilidade como falso.

var oInput = new sap . ui . commons . TextField ({
id
: 'input2' ,
value
: 'Hola Mundo!' ,
tooltip
: 'Alterar o Texto' ,
width
: '10em' ,
visible
: false
});

Saudações

Manoj

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

A maioria dos elementos do UI5 tem a propriedade 'visibility', ao utilizar esta propriedade, você pode manter a visibilidade de um elemento UI específico.

Saudações

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Suponho que devo me perguntar: com que propósito você deseja um campo de entrada oculto? Outros já mostraram como controlar a visibilidade de um elemento, mas geralmente, o objetivo de um campo de entrada oculto é armazenar dados adicionais para serem enviados em uma solicitação. Se é isso que você deseja alcançar, talvez queira verificar a função data() do Elemento, que permite anexar dados personalizados a qualquer Elemento (e por inferência a qualquer Controle).

https://sapui5.hana.ondemand.com/sdk/#docs/api/symbols/sap.ui.core.Element.html#data

dj

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?