Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Gambas WebMenu
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Gambas WebMenu 
 
Saludos.

En un webform estoy insertando un menú de la siguiente forma:

 1-Pegue un WebMenuBar1
 2-Dentro del WebMenuBar1 pegue un WebMenu1
 3-Dentro del WebMenu1 pegue tres item (WebMenuItem1, WebMenuItem2, WebMenuItem3)

Luego en cualquier evento del webform (Open, Render) o incluso con un click de un botón, estoy cambiando el valor de la propiedad Enabled a False en cualquiera de los objetos mencionados arriba (1,2,3) y ninguno queda deshabilitado, pero si cambio la propiedad visible a false, si funciona ocultando el objeto.

También he colocado False en la propiedad Enabled desde el IDE y nada que queda deshabilitado.

Alguien tiene idea de como deshabilitar estos menús en un webform.

Gracias por la ayuda que puedan brindarme.
 



 
omoreno - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas WebMenu 
 
omoreno escribió:  
...Alguien tiene idea de como deshabilitar estos menús en un webform...

No domino estos webform pero... ¿Tiene la propiedad "visible"?
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas WebMenu 
 
tincho escribió:  

No domino estos webform pero... ¿Tiene la propiedad "visible"?
Saludos.


Si tiene la propiedad visible y funciona bien, pero lo que se requiere es deshabilitar el objeto o cualquiera de sus elementos y no funciona por código ni por IDE.
 



 
omoreno - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas WebMenu 
 
Por favor, sino te parece mal, seria posible que añadas tu proyecto ejemplo aquí para comprobar lo que tu ves y así ayudarte mejor.

Gracias.
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas WebMenu 
 
gambafeliz escribió:  
Por favor, sino te parece mal, seria posible que añadas tu proyecto ejemplo aquí para comprobar lo que tu ves y así ayudarte mejor.

Gracias.


Saludos gambafeliz.

He adjuntado un ejemplo, informarme si lo que he adjuntado es la forma correcta de pasar proyectos para probar ya que todavía estoy estudiando esta herramienta de desarrollo, la probé hace mucho tiempo en módulos de escritorio, pero nunca nada en producción o transferencia de proyectos.

Por lo que veo en el problema del WebMenu, seria engorroso tener que validar en cada evento _Click() si el elemento tiene su propiedad (Enabled = False) para hacer algo y tener que aplicar algún CSS para colocarlo visiblemente deshabilitado.

¿Qué me falta por configurar o sera algún bug de la herramienta?.



Saludos.
webmenu

WebMenu-0.0.1.tar.gz
Descripción: Para crear una copiar del proyecto he utilizado: Proyecto → Crear → Archivo fuente... 
Descargar
Nombre del archivo: WebMenu-0.0.1.tar.gz
Tamaño: 12.77 KB
Descargado: 28 veces

 



 
omoreno - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas WebMenu 
 
Hola, omoreno

Acabo de bajarlo en cuanto pueda lo miro, saludos, joven
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas WebMenu 
 
omoreno escribió:  
...He adjuntado un ejemplo, informarme si lo que he adjuntado es la forma correcta de pasar proyectos para probar ya que todavía estoy estudiando esta herramienta de desarrollo, la probé hace mucho tiempo en módulos de escritorio, pero nunca nada en producción o transferencia de proyectos...

Bueno, descargue el ejemplo y efectivamente con el evento click funciona .visible=false pero no funciona .enabled=false
No se que decirte, se termino mi experiencia en estos controles web.
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas WebMenu 
 
Yo el primer problema que tengo es que me dice al ejecutar:

Me pone en la consola:
gb.httpd: bind 0.0.0.0 - Address already in use

Y con un bocadillo amarillo apuntando al texto anterior dice:
No Driver specified

Lo averiguo y después te ayudo en lo tuyo.

Saludos.

Nota: Si alguien lo sabe resolver por favor que me diga algo.

Nota final**********************************

Tras buscar posible arreglo a mi problema para ayudarte, tengo que dejar la ayuda a este hilo, el problema no lo consigo arreglar, he visto un hilo de Benoit sobre este tema pero aunque da una posible solución no resuelve mi caso o no se aplicarlo.
 



 
última edición por gambafeliz el Sabado, 06 Junio 2020, 07:44; editado 2 veces 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas WebMenu 
 
Bueno por ahora no quedo de otra que utilizar la ayuda de las CSS:

En un archivo style.css coloque una clase:

.inactivo {
  opacity: 0.5;
  pointer-events:none;
}


y luego cuando quiero deshabilitar cualquier objeto del los WebMenu:

Public Sub WebBtn_Desactivar_I22_Click()
  '
  WebTxtA_Mensajes.Text = "El ítem 2.2 del Menú 2, debería quedar deshabilitado..."
  WebMI_22.AddClass("inactivo")
  '
End


y para habilitarlo:

Public Sub WebBtn_Activar_Todo_Click()
  '
  WebTxtA_Mensajes.Text = "Los elementos Menú 1, ítem 2.2 y Botón X deberían quedar habilitados..."
  '
  WebM1.RemoveClass("inactivo")
  WebMI_22.RemoveClass("inactivo")
  WebBtn_X.Enabled = True
   '
End


Pues por ahora me tocara usar esta forma de deshabilitar/habilitar, tal vez en un futuro... vea eso de crear componentes...  
 



 
omoreno - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Comunicar Un Movil Con Gambas: Bluetooth ... jsbsan General 2 Sabado, 14 Julio 2012, 23:37 Ver último mensaje
sebikul
No hay nuevos mensajes Consulta Sobre Componentes Al Migrar Progr... drdr15 Controles/Librerías/Componentes 2 Miercoles, 24 Abril 2013, 19:01 Ver último mensaje
jsbsan
No hay nuevos mensajes Cerrar Gambas Para Abrir Otro Proyecto De ... Shell General 5 Jueves, 21 Septiembre 2017, 19:42 Ver último mensaje
shordi
No hay nuevos mensajes Gambas Book. Manual Online Alemán De Gamb... Shell General 3 Martes, 19 Febrero 2019, 14:29 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron