Página 1 de 1

Cambios importantes en futura versión de xaWeb

Publicado: Vie Jun 06, 2025 12:23 pm
por ignacio
Buenos días,

He iniciado el desarrollo del editor visual de formularios para xaWeb y he constatado que hay un error importante de diseño, que necesariamente hay que corregir.

Actualmente hay algunos controles como Wedit que se comportan de forma distinta si se ha enlazado la librería de Materializar. Esto supone un problema para el Intellisense ya que éste no es capaz de saber en qué escenario se está desarrollando y se puede considerar como un mal menor. Pero para la edición visual de formularios es un problema insalvable.

En definitiva, lo que se concibió como una gran ventaja para que con solo añadir Materialize, los controles básicos tuvieron el aspecto de Materialize, se ha convertido en un dolor de cabeza.

Para corregir este problema tenemos que romper todo el código del que esté usando Materialize y es por ello que hago este anuncio cuanto antes. Todas las clases de Materialize tendrán un prefijo 'Mat' y por lo tanto 'WEdit' pasará a 'WMatEdit. Y así pasará para todos los controles de Materialize. Hay muchos controles de Materialize que no hacía falta, pero por coherencia se hará con todos. He pensado en la posibilidad de evitar tener que adaptar el código utilizando el preprocesador, pero creo que es mejor forzar la adaptación del código ahora que estamos comenzando. Además ese parche no soluciona el problema de Intellisense.

Siento romper el código y espero que las mejores lo compensen:
  • Editor visual de formularios
  • Intellisense funcionando correctamente
  • Posibilidad de usar los controles básicos usando Materialize
Este cambio supone un gran esfuerzo que incluso afecta a toda la documentación que está terminada si 100% en español e inglés. No se haría, si no fuese absolutamente necesario.

Para cualquier duda, aquí me tenéis.

Un saludo

Nota: el editor de formularios estará incluido en el plugin de xaWeb

Re: Cambios importantes en futura versión de xaWeb

Publicado: Lun Jun 09, 2025 9:07 pm
por ignacio
Hola a todos,

Buenas noticias: Finalmente no hay que cambiar nada en xaWeb. :-)

He conseguido que el 'parser' que genera toda la información para la ayuda on-line haga todo el trabajo. Técnicamente esta resuelto el problema, incluso el problema que comenté del Intellisense (no hay más que no incluir la librería de Materialize).

Seguimos trabajando en el editor visual de formularios. ¡¡Estad atentos!! Más noticias en breve. ;-)

Un saludo