AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Modelo de controles
  • Presentación
  • Creando una plantilla de control
  • Creando una plantilla de control desde el editor de la ventana
  • Creación de una plantilla de control desde el editor de páginas
  • Creación de un modelo de controles desde el editor de informes
  • Creación de una plantilla de controles a partir de controles existentes
  • Casos especiales
  • Probar una plantilla de control en una página o ventana
  • Utilización de un modelo de controles
  • Renombrar un modelo de controles
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Presentación
Una plantilla de controles es un conjunto de controles que pueden reutilizarse en varias ventanas o páginas.
  • WINDEV y WINDEV Mobile permiten crear plantillas de controles que pueden utilizarse en las ventanas.
  • WEBDEV permite crear plantillas de controles que se pueden utilizar en las páginas.
  • New in SaaS
    WINDEV, WEBDEV y WINDEV Mobile le permiten crear plantillas de controles para utilizarlas en informes.
    Nota: Esta función sólo está disponible en WINDEV Suite SaaS 2025 - Actualización 3.
    Para obtener más información, consulte Utilizar las novedades exclusivas de WINDEV Suite SaaS 2025.
Cualquier cambio realizado en una plantilla de control puede aplicarse en todas las ventanas, páginas o informes que utilicen esta plantilla.
Los modelos de controles le permiten:
  • agrupar un conjunto de controles para un propósito específico.
  • independizar los controles de su ventana, página o informe principal.
Además, las plantillas de control se almacenan como archivos ".WDT", que pueden compartirse fácilmente entre proyectos.
Ventajas sobre los supercontroles: Cualquier cambio realizado en una plantilla de control determinada puede aplicarse automáticamente a todas las ventanas (o páginas) que utilicen esa plantilla.
Ventaja sobre las ventanas, páginas o informes internos: Las plantillas de control se integran directamente, son visibles y editables en la ventana, página o informe. Pueden anularse directamente en la ventana, página o informe que utiliza el modelo de control.
Creando una plantilla de control
WINDEVWINDEV Mobile

Creando una plantilla de control desde el editor de la ventana

Para crear una plantilla de control desde el editor de ventanas:
  1. En el editor de ventanas, cree un nuevo modelo de control:
    • Haga clic en en los botones de acceso rápido.
    • En la ventana que aparece, haga clic en "Ventana" y, a continuación, en "Modelo de control". Es posible:
      • Cree una plantilla en blanco (basada o no en la plantilla de temas utilizada por el proyecto),
      • Cree una plantilla en blanco basada en un tema de plantilla distinto del utilizado por el proyecto,
      • Si su proyecto ya utiliza las plantillas de control, cree una plantilla de control basada en otra plantilla de control del proyecto. En este caso, tendrá la posibilidad de realizar actualizaciones en cascada de las plantillas de control.
  2. El editor de ventanas muestra una nueva área dentro de un borde verde denominada "Plantilla de control".
  3. Crear todos los controles necesarios. Estos controles estarán en todas las ventanas o páginas que utilicen la plantilla de control.
    Nota: Los modelos de controles pueden anidarse. Un modelo de controles puede utilizar otro modelo de controles.
  4. Si es necesario:
    • Escribir el código WLanguage de los diferentes controles. Este código se importará automáticamente en la ventana o página que utilice la plantilla de control.
    • Ancla los controles en la plantilla. Estas anclas se utilizarán automáticamente en la ventana o página que utilice la plantilla de control.
    • Ajuste el tamaño de la plantilla a los controles presentes en ella ("Redimensionar" en el menú contextual).
  5. Dé un nombre a su plantilla (pestaña "General" de la ventana de descripción).
    Nota: Si utiliza el estilo de código, el nombre del modelo de controles llevará el prefijo "TPLC_".
  6. Guarde su plantilla de control (). El modelo de controles está disponible para ser utilizado en un control "Modelo de controles". El archivo creado tiene formato ".WDT".
Limitación: Las plantillas no permiten sobrescribir estilos.
WEBDEV - Código Servidor

Creación de una plantilla de control desde el editor de páginas

Para crear una plantilla de control desde el editor de páginas:
  1. Desde el editor de páginas, cree una nueva plantilla de control:
    • Haga clic en en los botones de acceso rápido.
    • En la ventana que aparece, haga clic en "Página" y luego en "Plantilla de control". Es posible:
      • Crear una plantilla de control en blanco,
      • Si su proyecto ya utiliza las plantillas de control, cree una plantilla de control basada en otra plantilla de control del proyecto. En este caso, tendrá la posibilidad de realizar actualizaciones en cascada de las plantillas de control.
  2. Crear todos los controles necesarios. Estos controles estarán en todas las ventanas o páginas que utilicen la plantilla de control.
    Nota: Los modelos de controles pueden anidarse. Un modelo de controles puede utilizar otro modelo de controles.
  3. Si es necesario:
    • Escribir el código WLanguage de los diferentes controles. Este código se importará automáticamente en la ventana o página que utilice la plantilla de control.
    • Ancla los controles en la plantilla. Estas anclas se utilizarán automáticamente en la ventana o página que utilice la plantilla de control.
    • Ajuste el tamaño de la plantilla a los controles presentes en ella ("Redimensionar" en el menú contextual).
  4. Dé un nombre a su plantilla (pestaña "General" de la ventana de descripción).
    Nota: Si utiliza el estilo de código, el nombre del modelo de controles llevará el prefijo "TPLC_".
  5. Guarde su plantilla de control (). El modelo de controles está disponible para ser utilizado en un control "Modelo de controles". El archivo creado tiene formato ".WDT".
Limitación: Las plantillas no permiten sobrescribir estilos.
New in SaaS

Creación de un modelo de controles desde el editor de informes

Para crear una plantilla de control desde el editor de informes:
  1. En el editor de informes, cree un nuevo modelo de control:
  2. Haga clic en en los botones de acceso rápido.
  3. En la ventana que aparece, haga clic en "Informe" y, a continuación, en "Modelo de control".
  4. Se crea una plantilla de control en blanco en el editor.
  5. Crear todos los controles necesarios. Estos controles estarán en todos los informes que utilicen el modelo de control.
    Nota: Los modelos de controles pueden anidarse. Un modelo de controles puede utilizar otro modelo de controles.
  6. Si es necesario:
    • Escribir el código WLanguage de los diferentes controles. Este código se importará automáticamente en el informe que utilice el modelo de control.
    • Ancla los controles en la plantilla. Estas anclas se utilizarán automáticamente en el informe que utilice el modelo de control.
    • Ajuste el tamaño de la plantilla a los controles presentes en ella ("Redimensionar" en el menú contextual).
  7. Dé un nombre a su plantilla (pestaña "General" de la ventana de descripción).
    Nota: Si utiliza el estilo de código, el nombre del modelo de controles llevará el prefijo "TPLC_".
  8. Guarde su plantilla de control (). El modelo de controles está disponible para ser utilizado en un control "Modelo de controles". El archivo creado tiene formato ".WDT".
Nota: Esta función sólo está disponible en WINDEV Suite SaaS 2025 - Actualización 3.
Para obtener más información, consulte Utilizar las novedades exclusivas de WINDEV Suite SaaS 2025.

Creación de una plantilla de controles a partir de controles existentes

Para crear una plantilla de controles a partir de controles existentes:
  1. Seleccione los controles que deben incluirse en la plantilla de control.
  2. En la pestaña "Modificación", en el grupo "Transformaciones", expanda "Refactorización y permutaciones" y seleccione "Crear una plantilla de control a partir de la selección".
Observaciones:
  • También puede seleccionar "Refactorización ... Crear un modelo de control a partir de la selección" en el menú contextual de la selección.
  • Tiene la posibilidad de crear una plantilla de una plantilla de control, es decir, una plantilla de control basada en otra plantilla de control.

Casos especiales

  • Los menús contextuales están disponibles en las plantillas de control:
    • Si la ventana incluye menús contextuales, los menús contextuales del modelo de control deben tener nombres diferentes.
    • Los menús contextuales del modelo de control se añaden a los menús contextuales de la ventana.
    • Si hay dos plantillas de control idénticas con menús contextuales en una ventana, la sobrescritura del menú contextual de la plantilla de control se aplica a ambas plantillas de control.
  • Si varias plantillas de control que se encuentran en una ventana tienen el mismo origen, la actualización de una plantilla de control desencadena la actualización de todas las plantillas de control que utilizan el mismo origen en la ventana.
Probar una plantilla de control en una página o ventana
Para probar un modelo de controles:
  1. Abra la plantilla de control en el editor.
  2. Pulse el botón "Ir" (icono "Ventana de prueba" o "Página de prueba").
Utilización de un modelo de controles
Para utilizar un modelo de controles:
  1. Abra la ventana o la página en la que debe incluirse la plantilla de control.
  2. Cree un control Modelo de controles:
    • en una página o ventana, vaya a la pestaña "Creación", al grupo "Contenedores" y haga clic en "Modelo de controles".
    • New in SaaS
      en un informe, vaya a la pestaña "Creación", al grupo "Estructura" y haga clic en "Modelo de controles".
      Nota: Esta función sólo está disponible en WINDEV Suite SaaS 2025 - Actualización 3.
      Para obtener más información, consulte Utilizar las novedades exclusivas de WINDEV Suite SaaS 2025.
  3. Seleccione la plantilla de control que desea insertar en la ventana, página o informe.
    Nota: La plantilla de control está permanentemente asociada con el control "Plantilla de control". Para cambiar la asociación, debe eliminar el control "Plantilla de controles" y volver a crearlo.
  4. Coloque el mando si es necesario y confirme.
Observaciones:
  • Una plantilla de control creada en WINDEV o WINDEV Mobile (en una ventana) no puede utilizarse en una página o informe.
  • Un modelo de control creado en WEBDEV (en una página) no puede utilizarse en una ventana o informe.
  • New in SaaS
    Una plantilla de control creada en un informe no puede utilizarse en una ventana o página.
    Nota: Esta función sólo está disponible en WINDEV Suite SaaS 2025 - Actualización 3.
    Para obtener más información, consulte Utilizar las novedades exclusivas de WINDEV Suite SaaS 2025.

Renombrar un modelo de controles

Si se cambia el nombre de una plantilla de control, se pierde el vínculo con los elementos que utilizan esta plantilla.
Puede restablecer este vínculo en una ventana que contenga la lista de plantillas. Para abrir esta ventana, vaya a la pestaña "Ventana", grupo "Modelos", despliegue "Modelos" y seleccione "Lista de plantillas utilizadas".
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2025

Señalar un error o enviar una sugerencia | Ayuda local