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 / Funciones específicas de la Web / Funciones de páginas
  • Características de los Controles Celda
  • Casos especiales
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
Muestra un control Celda en una página con un efecto OVI (Oscurecimiento de Ventanas Inactivas).. Esta función se utiliza para simular fácilmente un cuadro de diálogo en el código del navegador, mediante el uso de un control Celda en un Page.
Para obtener más información, consulte Comunicación con el usuario de la Web.
Ejemplo
// Display a Cell control containing a question
CellDisplayDialog(CELL_Question, cellCenter, True, 50)
Sintaxis
CellDisplayDialog(<Cell control> [, <Display position> [, <Take DDW into account> [, <Dimming rate>]]])
<Cell control>: Nombre del control
Nombre de la control Celda que se mostrará.
<Display position>: Constante opcional de tipo Integer
Visualizar la posición de la celda:
cellBottomLeftLa control Celda se encuentra en la parte inferior izquierda de la Visible del Page actual.
cellBottomRightLa control Celda se encuentra en la parte inferior derecha de la Visible de la actual Page.
cellCenter
(Valor predeterminado)
La control Celda se centra en la parte Visible de la actual Page.
cellPositionXYLa control Celda se mantiene en su posición actual.
cellTopLeftLa control Celda se encuentra en la parte superior izquierda de la Visible del Page actual.
cellTopRightLa control Celda se encuentra en la parte superior derecha de la Visible de la actual Page.
<Take DDW into account>: Booleano opcional
  • True (valor predeterminado) para mostrar el control Celda con el efecto OVI (Oscurecimiento de Ventanas Inactivas). La página que se encuentra detrás del control Celda se muestra en gris
  • False para desactivar el efecto OVI.
<Dimming rate>: Integro
Tasa de grises (incluidos entre 0 y 100) utilizada por la OVI.
El valor máximo (100) se utilizará si el valor especificado es superior a 100.
La OVI se ignora si el valor especificado es inferior a 0. La tasa de gris por defecto es set a 18%.
Observaciones

Características de los Controles Celda

  • El control Celda debe ser superponible (pestaña "UI" de la ventana control Celda description).
  • Para evitar que aparezcan barras de desplazamiento innecesarias en el navegador, active la opción "Forzar posición en la parte superior izquierda de la página al cargarla" (pestaña "Avanzado" de la ventana control Celda description).. Esta opción permite situar automáticamente la control Celda en la posición (0,0) al cargar la Page. A continuación, se tiene en cuenta la posición de visualización definida con la función CellDisplayDialog.
Observación: Para ejecutar el código del servidor desde un control Celda, utilice AJAXExecute o AJAXExecuteAsynchronous.

Casos especiales

  • Se debe utilizar la función CellDisplayDialog para que se muestre el control Celda:
    • en un botón "Ninguno. En este caso, sólo se ejecutará el código del navegador del botón.
    • en un botón "Enviar" y activar AJAX en el código de este botón. En este caso, se ejecutarán los códigos del navegador y del servidor del botón.
  • La control Celda mostrada puede ocultarse con CeldaCerrarDiálogo.
  • Los navegadores no actualización páginas en medio de código JavaScript: CellDisplayDialog y CeldaCerrarDiálogo deben usarse en diferentes eventos/procesos. Si estas funciones se utilizan en el mismo evento/Process, el control Celda no se muestra.
  • No se pueden mostrar dos controles Celda diferentes al mismo tiempo utilizando la función CellDisplayDialog.
Componente: WDJS.DLL
Versión mínima requerida
  • Versión 12
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 18/04/2024

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