Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:saltcorn

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:aplicaciones_web:saltcorn [2025/04/14 13:08] – [Tablas] tempwininformatica:software:aplicaciones_web:saltcorn [2025/04/15 12:10] (actual) tempwin
Línea 5: Línea 5:
   * [[https://saltcorn.com/|Sitio web]]   * [[https://saltcorn.com/|Sitio web]]
   * [[https://github.com/saltcorn/saltcorn|Repositorio de código]]   * [[https://github.com/saltcorn/saltcorn|Repositorio de código]]
 +  * [[https://wiki.saltcorn.com/|Wiki]]
   * [[https://saltcorn.com/tenant/create|Demo]]   * [[https://saltcorn.com/tenant/create|Demo]]
  
Línea 149: Línea 150:
  
 Cuando creamos un campo nuevo, en //Label// podemos usar mayúsculas y espacios. Internamente, Saltburn sustituirá los espacios por guiones bajos (''_'') y pasará todo a minúsculas. Cuando creamos un campo nuevo, en //Label// podemos usar mayúsculas y espacios. Internamente, Saltburn sustituirá los espacios por guiones bajos (''_'') y pasará todo a minúsculas.
 +
 +Tipo de dato para los campos:
 +
 +  * **String**: sucesión de caracteres (texto).
 +  * **Integer**: números enteros, positivos o negativos.
 +  * **Bool**: valores //booleanos//, ''true'' (cierto) o ''false'' (falso).
 +  * **Date**: fecha (con información de tiempo o no)
 +  * **Float**: números decimales.
 +  * **Color**: colores en formato RGB (Red Green Blue)
 +  * **File**: referencia a un fichero del sistema de ficheros de Saltcorn.
 +  * **Key to <TABLA>**: referencia a la clave foránea de cierta tabla. Se utiliza para enlazar datos de diferentes tablas y crear la estructura relacional de nuestra aplicación.
  
 Después de crear las tablas, lo normal es crear vistas para mostrar los datos de las tablas. Después de crear las tablas, lo normal es crear vistas para mostrar los datos de las tablas.
Línea 154: Línea 166:
 ===== Vistas ===== ===== Vistas =====
  
-Después de crear las tablas, lo normal es crear vistas para mostrar los datos de las tablas.+Después de crear las tablas, lo normal es crear vistas para mostrar los datos de las tablas. No nos interesa que los usuarios vean los datos de la tabla tal cual están guardados en la base de datos. Tampoco solemos querer que el usuario pueda editar las tablas directamente. Para todo esto son útiles las vistas. 
 + 
 +Un vista pertenece a una tabla. 
 + 
 +Cada vista sigue un patrón de vista: 
 + 
 +  * **List**: shows a tabular grid of multiple rows in a table. You can define its columns which can be data from this or related tables, action buttons or links to other views. 
 +  * **Edit**: a form that can be used to create a new row or edit an existing row in a table. 
 +  * **Show**: a single existing row in the table. The row must be specified either by linking or embedding from another view or page. 
 +  * **Filter**: not display any data from the table but can be used to set up user interface elements that determine which rows are shown in other views on the same page. 
 +  * **Feed**: configured by another view which shows a single row and will repeat this view for all available rows. 
 +  * **ListShowList**: Combine an optional list view on the left with displays on the right of a single selected row, with views of related rows from different tables underneath 
 +  * **Room**: Real-time space for chat 
 +  * **Date Range Filter**: Limit selected rows to those for which a date fields falls in a range selected by the user. 
 + 
 +**List**, **Edit** y **Show** son los patrones más habituales. 
 + 
 +  * [[https://www.youtube.com/watch?v=M43dFzj2p9o|Getting started with Saltcorn views - List, Edit and Show [Aug 2022, v0.7.3]]] (YouTube)
 ===== Plugins / módulos ===== ===== Plugins / módulos =====
  
informatica/software/aplicaciones_web/saltcorn.1744628904.txt.gz · Última modificación: por tempwin