Avalados por :

Componente equivalente para un campo oculto en SAP UI 5

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

En HTML simple, hay un campo oculto

<input type ="hidden">

que se renderizará en el navegador pero no será visible para el usuario.

En SAP UI 5, ¿cuál es el componente equivalente para un campo oculto?

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

4 Respuestas

0
Cargando...

Hola,

visible=false hará que el <input> no esté presente en HTML en absoluto.

SI el objetivo es realmente tener una presentación basada en formularios por alguna razón (en lugar de llamadas AJAX), entonces esto no ayudaría a enviar datos ocultos.

En este caso especial, uno podría usar un control sap.ui.core.HTML que renderice la etiqueta de entrada oculta, o uno podría heredar del control de entrada UI5 y agregar "oculto" en el renderizador.

Para el <form> en sí, también se requiere un control HTML (o HTML simple en una Vista XML/HTML).

Pero como otros han mencionado, generalmente se utilizan llamadas AJAX para enviar datos al servidor y luego no necesitas <form> o entradas ocultas.

Saludos

Andreas

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

Puedes usar TextField y establecer la visibilidad en falso.

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

Saludos

Manoj

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

Hola,

Casi todos los elementos de UI5 tienen la propiedad de 'visibility', utilizando esta propiedad puedes mantener la visibilidad de un elemento de UI particular.

Saludos

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

Supongo que debo preguntarme: ¿con qué propósito deseas un campo de entrada oculto? Otros te han mostrado cómo controlar la visibilidad de un elemento, pero por lo general, el punto de un campo de entrada oculto es almacenar datos adicionales para ser enviados en una solicitud. Si esto es lo que deseas lograr, es posible que quieras revisar la función data() del Elemento, la cual te permitirá adjuntar datos personalizados a cualquier Elemento (y por inferencia a cualquier Control).

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?