-
Notifications
You must be signed in to change notification settings - Fork 2
Visión general de la estructura de los componentes
Cada componente se define en una función JS que se registra en el framework mediante ui.registrarComponente()
. Opcionalmente, el componente puede contar con dos archivos de estilos: componente.css
y componente.edicion.css
. Este último sólo se incluirá dentro del editor. El archivo JS debe residir en fuente/cliente/componentes
y los archivos CSS, en fuente/recursos/componentes/css
. Todos los archivos agregados en ambos directorios serán incluídos automáticamente al compilar el framework.
Actualmente, cada componente puede implementar una clase cuyos métodos serán accesibles por HTTP. La clase puede tener cualquier nombre (aunque debería ser igual que el componente), en el espacio \componentes\publico
, extendiendo \componente
y en un archivo denominado clase.pub.php
(donde clase
es el nombre de la clase).
En el futuro, cada componente también podrá contar con una clase privada que implemente métodos para que pueda ser preprocesado en el servidor. Esto significa que el backend interpretará y reemplazará el código del componente cada vez que se cargue la vista.
¿Probaste Foxtrot? Contanos qué te pareció 🥰 [email protected]
Índice
Primeros pasos
Gestor de aplicaciones
Editor de vistas
Componentes
Módulos
Comunicación cliente<->servidor
Modelo de datos - ORM
PHPDOC
JSDOC
☝ Comentarios
🤷♂️ Dudas
🤓 Ayuda
⌨ Contribuciones
Escribinos: [email protected]