WEBMENU - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: WebApp/WebForms (https://gambas-es.org/forum-23.html) +--- Tema: WEBMENU (/thread-41.html) |
WEBMENU - omoreno - 03-08-2020 Hola a todos. Instale la versión 3.15.1 en Linux Mint 20. En la web http://gambas.sourceforge.net/en/main.html# dice que el componente gb.web.form esta obsoleto. En las propiedades del IDE desactive el gb.web.form y active el gb.web.gui. Luego cree un proyecto WebForm, pero ahora resulta que gb.web.gui no trae WEBMENU.... ¿Y ahora como hago? Saludos. RE: WEBMENU - jguardon - 04-08-2020 Hola, omoreno Yo he probado a crear una aplicación Webform y directamente puedo ver los controles para crear una barra de menú y el menú propiamente dicho desplazándome a la pestaña de contenedores: El problema aquí es que me gambas me da un error al arrastrar el webmenu al formulario o yo no sé hacerlo... Puedes probar a hacerlo y nos cuentas? Saludos RE: WEBMENU - omoreno - 04-08-2020 (04-08-2020, 19:30)jguardon escribió: Puedes probar a hacerlo y nos cuentas? Hola Jguardon. Si ya me había dado cuenta de ese error:
Saludos. RE: WEBMENU - jguardon - 04-08-2020 (04-08-2020, 19:59)omoreno escribió: ufff me estoy frustrando con gambas Bueno, este componente es relativamente nuevo y supongo que hace las cosas de la manera más habitual para diseños web enfocados a la producción, no al diseño gráfico espectacular. Por otra parte, no mucha gente escribe aplicaciones web en gambas, lo cual hace que sus componentes no estén todo lo probados y pulidos que debieran estar. El error que aparece es un bug en gambas que debe ser reportado a su autor (cosa que voy a hacer en unos minutos) y que si no fuese agosto, estaría solucionado en unas horas. Esta vez, habrá que esperar algo más, porque el autor ha comunicado que se ausenta unos días por vacaciones. Y por último, no debemos pensar que programar webforms es tan fácil e intuitivo como hacerlo con formularios de escritorio, la web es totalmente distinta y además intervienen otros lenguajes como javascript y css, primordialmente. Con CSS podrás colocar el menú donde te apetezca casi con seguridad, pero para eso hay que conocerlo bien. En otras palabras, la programación web con gambas no es WYSIWYG (que significa "Lo que ves es lo que obtienes") sino que hay que trabajárselo un poco como he dicho antes. No te decepciones, la programación web es así siempre. Saludos RE: WEBMENU - omoreno - 08-08-2020 (04-08-2020, 21:31)jguardon escribió:(04-08-2020, 19:59)omoreno escribió: ufff me estoy frustrando con gambas Gracias por los ánimos jguardon. También podrías informar a los programadores del IDE que la nueva versión gb.web.gui no ejecuta la subrutina "webForm_Dialog", pero con la versión obsoleta gb.web.form si funciona. Te creas un formulario principal al que le agregas un botón para llamar otro formulario y también agregas esta subrutina: Código: Te creas otro formulario WFrmLogin con un botón cerrar. Prueba 1: ejecuta la aplicación usando el componente gb.web.form: 1-Pulsa el botón para llamar el otro formulario "WFrmLogin" 2-Cierra el formulario "WFrmLogin" 3-Observa que se ejecuta la subrutina WebForm_Dialog, con el cual puedes realizar otros procesos... Prueba 2: ejecuta la aplicación usando el componente gb.web.gui: Ya no se ejecuta la subrutina "WebForm_Dialog" Saludos. |