Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||
|
4D v20 R7
Método base On Drop
|
Acción | Plataforma(s) | Comentario |
Soltar en un área vacía de la ventana MDI | Windows | No disponible cuando la base se ejecuta en modo SDI ya que no hay ninguna ventana MDI en este contexto (consulte la sección Modo SDI en Windows). |
Soltar en el icono 4D en el Dock | macOS | |
Soltar en el icono 4D en el escritorio del sistema | Windows(*) y macOS | Método base On Drop se llama únicamente, si la aplicación ya ha sido lanzada, excepto en el caso de las aplicaciones fusionadas con 4D Desktop. En este caso, el método base se llama incluso cuando la base no ha sido lanzada. Esto significa que es posible definir firmas de documentos personalizadas. |
(*) No compatible con Windows porque esta acción lanza una nueva instancia de aplicación (funcionalidad del sistema).
Bajo Mac OS, debe presionar las teclas Opción+Comando al soltar para que se llame el método de base.
Este ejemplo puede ser utilizado para lanzar la impresión de etiquetas cuando un documento de etiqueta se suelta fuera de un formulario:
// Método base On Drop
If((Position(".4LBP";$droppedFile))=(Length($droppedFile)-4)
ALL RECORDS([Employee])
PRINT LABEL([Employee];$droppedFile)
End if
Producto: 4D
Tema: Arrastrar y soltar
Manual de lenguaje 4D ( 4D v20 R7)