¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo mostrar y ocultar elementos con JavaScript al hacer clic en un menú de botones

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

Me gustaría usar JavaScript para mostrar y ocultar al hacer clic en un menú de botones.

En la sección "on click" del botón, escribí diferentes tipos de código:

Utilicé "getElementById" para obtener el id del botón y "style.display = 'none'" para cambiar la visibilidad, pero sin resultados.

Cuando ejecuto la aplicación y hago clic en el botón, no sucede nada. Revisé en Firebug y no obtengo ninguna advertencia ni error.

¿Qué puedo hacer?

Ejemplo de código comentado:

//var el = document.getElementById('BUTTON_DISTRIBUTION_button');
// Ocultar
BUTTON_DISTRIBUTION_button.setVisible(false);
//var id = document.getElementById('__layout20');
//id.style.display = 'none';

//id.onClick("BUTTON_DISTRIBUTION_button.style.display = 'none'");


//element.style.display = 'none';

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

4 Respuestas

0
Cargando...

¡Gracias! ¡Funciona!

¿Si quisiera establecer la visualización en "none" (por ejemplo, Display: 'None')?

Vi que si tengo un botón con visible = 'false' desde el área de propiedades, no puedo hacer clic en ese botón invisible.

¿Significa que al establecer la visibilidad en falso tampoco es clickable?

Gracias de nuevo.

Marco

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

Hola Marco,

Sí, el botón no estará disponible para la interacción cuando su visibilidad esté establecida en falso. Puedes hacerlo visible a través de algún otro evento en tu aplicación.

Gracias,

Poovarasan

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

Por lo tanto, no hay otra forma de hacer clic en un INFOCHART o un GRID LAYOUT y activar un evento como:

GRID_LAYOUT_6.setHeight(500);

o

INFOCHART_6.setHeight(500);

He colocado este código en el área "al seleccionar" de INFOCHART pero sin respuesta, GRID LAYOUT no tiene ninguna área "al seleccionar".

Pensé en un botón invisible pero ahora sé que no es la solución correcta.

Gracias

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

Hola Marco,

El diseño de cuadrícula no tiene ningún evento de selección. Pero puedes usar el evento de selección de gráficos para establecer la altura.

Es posible que hayas dado un valor de altura de gráfico como "auto" en la ventana de propiedades; si el valor es "auto", no puedes cambiarlo mediante scripting.

Solo puedes cambiarlo cuando tiene un valor constante.

Gracias,

Poovarasan

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?