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
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 .AddWidget.
Ejemplo
WINDEVAndroidiPhone/iPadMac Catalyst
// -- Initialize DASH_Dashboard
// Adds information into the initial configuration:
// - key numbers for the last 3 months
nX = 1 ; nY = 3
FOR i = 1 TO 3
// Adds the widget
nIndex = DASH_Dashboard.AddWidget(IW_Widget_KeyNumber, ...
StringBuild("Key numbers for %1", DateToString(dDate, "Mmm YYYY")), ...
dDate)
// Configures the widget (placed on the left)
DASH_Dashboard.InitialConfiguration(nIndex, nX, nY)
// The next one will be lower
nY++
dDate.Month--
END
// - stock alert
// Adds the widget
nIndex = DASH_Dashboard.AddWidget(IW_Widget_StockAlert, "Stock alert")
// Configures the widget (placed on the left)
DASH_Dashboard.InitialConfiguration(nIndex, 5, 1)
Sintaxis

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

<Dashboard control>.InitialConfiguration(<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 .AddWidget.
<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 .InitialConfiguration , 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 .InitialConfiguration 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 .InitialConfiguration , 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 .InitialConfiguration 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

<Dashboard control>.InitialConfiguration(<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
  • WINDEVAndroidiPhone/iPadMac Catalyst Nombre de la ventana interna que se va a utilizar.
  • WEBDEV - Código ServidorWEBDEV - Código Navegador Nombre de la Page interna 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 .InitialConfiguration , 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 .InitialConfiguration 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 .InitialConfiguration , 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 .InitialConfiguration 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 .InitialConfiguration después de inicializar el control Cuadro de mando, se produce un error.
  • Los widgets configurados con la función .InitialConfiguration se cargarán y se harán visibles después de la ejecución de los procesos de inicialización.
  • La función .InitialConfiguration 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 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

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