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 / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Cuadro de mando
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Modifica la configuración de una control Cuadro de mando (definida en el editor) antes de su primera visualización.. Esto permite configurar y tener en cuenta los widgets declarados en la programación por DashAddWidget.
Ejemplo
AndroidiPhone/iPadMac Catalyst
// -- Initialize DASH_Dashboard
// Adds information to the initial configuration:
// - key numbers for the last 3 months
nX = 1 ; nY = 3
FOR i = 1 TO 3
// Adds the widget
nIndex = DashAddWidget(MySelf, IW_Widget_KeyNumber, ...
StringBuild("Key numbers for %1", DateToString(dDate, "Mmm YYYY")), ...
dDate)
// Configures the widget (placed on the left)
DashInitialConfiguration(MySelf, nIndex, nX, nY)
// The next one will be lower
nY++
dDate.Month--
END
// - stock alert
// Adds the widget
nIndex = DashAddWidget(MySelf, IW_Widget_StockAlert, "Stock alert")
// Configures the widget (placed on the left)
DashInitialConfiguration(MySelf, nIndex, 5, 1)
Sintaxis

Configuración inicial: manejar el widget por su índice Ocultar los detalles

DashInitialConfiguration(<Dashboard control> , <Widget index> [, <X> [, <Y> [, <Width> [, <Height>]]]])
<Dashboard control>: Nombre del control
Nombre de la control Cuadro de mando a utilizar.
<Widget index>: Integro
Índice del widget a utilizar. Este índice corresponde a:
  • el número de adición del widget definido en el editor de ventanas o en el editor Page.
  • el número de adición del widget devuelto por DashAddWidget.
<X>: Entero opcional
Posición horizontal del widget en el número de celdas.
Si no se especifica [, ] o si su valor es igual a [ 0,0], el widget se posiciona en la primera ubicación libre.
La primera celda es la celda [ 1, 1].
<Y>: Entero opcional
Posición vertical del widget en el número de celdas.
Si no se especifica [, ] o si su valor es igual a [ 0,0], el widget se posiciona en la primera ubicación libre.
La primera celda es la celda [ 1, 1].
<Width>: Entero opcional
Ancho del widget en número de celdas.
Si no se especifica [, ] o si su valor es igual a [ 0, 0]:
  • durante la primera llamada a DashInitialConfiguration , el tamaño del widget corresponde al tamaño de la ventana interna de origen o Page (al menos 1 celda).
  • al llamar a la función DashInitialConfiguration las próximas veces, el tamaño del widget corresponde al tamaño definido durante la primera llamada.
<Height>: Entero opcional
Altura del widget en el número de celdas.
Si no se especifica [, ] o si su valor es igual a [ 0, 0]:
  • durante la primera llamada a DashInitialConfiguration , el tamaño del widget corresponde al tamaño de la ventana interna de origen o Page (al menos 1 celda).
  • al llamar a la función DashInitialConfiguration las próximas veces, el tamaño del widget corresponde al tamaño definido durante la primera llamada.

Configuración inicial: manejando el widget por su nombre Ocultar los detalles

DashInitialConfiguration(<Dashboard control> , <Widget> [, <X> [, <Y> [, <Width> [, <Height>]]]])
<Dashboard control>: Nombre del control
Nombre de la control Cuadro de mando a utilizar.
<Widget>: Nombre de la ventana interna o Page interna
  • AndroidiPhone/iPadMac Catalyst Nombre de la ventana interna que se va a utilizar.
<X>: Entero opcional
Posición horizontal del widget en el número de celdas.
Si no se especifica [, ] o si su valor es igual a [ 0,0], el widget se posiciona en la primera ubicación libre.
La primera celda es la celda [ 1, 1].
<Y>: Entero opcional
Posición vertical del widget en el número de celdas.
Si no se especifica [, ] o si su valor es igual a [ 0,0], el widget se posiciona en la primera ubicación libre.
La primera celda es la celda [ 1, 1].
<Width>: Entero opcional
Ancho del widget en número de celdas.
Si no se especifica [, ] o si su valor es igual a [ 0, 0]:
  • durante la primera llamada a DashInitialConfiguration , el tamaño del widget corresponde al tamaño de la ventana interna de origen o Page (al menos 1 celda).
  • al llamar a la función DashInitialConfiguration las próximas veces, el tamaño del widget corresponde al tamaño definido durante la primera llamada
<Height>: Entero opcional
Altura del widget en el número de celdas.
Si no se especifica [, ] o si su valor es igual a [ 0, 0]:
  • durante la primera llamada a DashInitialConfiguration , el tamaño del widget corresponde al tamaño de la ventana interna de origen o Page (al menos 1 celda).
  • al llamar a la función DashInitialConfiguration las próximas veces, el tamaño del widget corresponde al tamaño definido durante la primera llamada
Observaciones
  • Si se llama a la función DashInitialConfiguration después de inicializar el control Cuadro de mando, se produce un error.
  • Los widgets configurados con la función DashInitialConfiguration se cargarán y se harán visibles después de la ejecución de los procesos de inicialización.
  • La función DashInitialConfiguration no se tiene en cuenta en los siguientes casos:
    • La opción "Recordar configuración de Widgets" está marcada en la ventana control Cuadro de mando description (pestaña "Detalles") y el usuario hace que el widget Invisible.
    • El usuario hizo el widget Invisible y la configuración de la control Cuadro de mando fue guardada y luego recargada.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 19
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

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