DragParameters
Disponible desde la versión 8.1.
Propiedades:
Acción
AccionesPermitidas
Valor
Descripción:
1C:Enterprise 8 admite operaciones para arrastrar datos entre diferentes controles y para arrastrar datos desde otras aplicaciones. Por ejemplo, puede arrastrar elementos de una lista de catálogos de una carpeta a otra, arrastrar datos desde un campo de tabla a un campo de documento de hoja de cálculo o mover una lista de archivos seleccionados desde el Explorador de Windows a cualquier control.
Las operaciones de arrastre son compatibles con los siguientes controles: campos de tabla, campos de documento de hoja de cálculo, campos de calendario, campos de imagen y campos de planificador.
El sistema puede ejecutar ciertas operaciones, por ejemplo, reorganizar una lista jerárquica o arrastrar datos a un campo de documento de hoja de cálculo. Esta es la conducta predeterminada de las operaciones de arrastre. Si desea más funciones, puede anular las operaciones.
En la descripción de la operación de arrastre, se utilizan los siguientes roles de control: “una fuente de datos” (proporciona datos) y “un receptor de datos” (recibe datos). Las propiedades EnableStartDrag y EnableDrag se utilizan para especificar el rol de un determinado control (una fuente de datos o un receptor de datos).
En el modo 1C:Enterprise, al hacer clic en el área de un control seleccionado (puede ser una fila, un grupo de filas de una caja de tabla, un área de campo de documento de hoja de cálculo, una fecha de campo de calendario o un campo de imagen), se produce el evento DragStart dentro del control fuente de datos. Durante la acción de arrastre, cada vez que el cursor pasa sobre un área receptora (una celda en una caja de tabla o campo de documento de hoja de cálculo, una fecha de campo de calendario o un campo de imagen), se produce el evento DragCheck dentro del control receptor de datos al que pertenece esta área. Al procesar este evento, puede gestionar la forma del cursor del mouse; por ejemplo, puede especificar que no se permite arrastrar al control dado o solo se permite la copia. Cuando se suelta el botón del mouse sobre un control receptor de datos, se produce el evento Drag. Al procesar el evento Drag, puede insertar “sus propios” datos en un control. A continuación, se produce el evento DragEnd dentro del control fuente de datos. Al procesar este evento, puede eliminar los datos transferidos o borrar algunas variables.
Puede gestionar el proceso de arrastre en los controladores de eventos con la ayuda de los parámetros <DragParameters> y <StandardProcessing> de los eventos. Tenga en cuenta que el contenido del parámetro depende del tipo de control.
Disponibilidad:
Cliente ligero, cliente web, cliente grueso.
Consulte también:
CampoDocumentoHojaDeCálculo, evento DragStart
CampoDocumentoHojaDeCálculo, evento DragCheck
CampoDocumentoHojaDeCálculo, evento Drag
CampoDocumentoHojaDeCálculo, evento DragEnd
CajaDeTabla, evento DragStart
CajaDeTabla, evento DragCheck
CajaDeTabla, evento Drag
CajaDeTabla, evento DragEnd
TablaDeFormulario, evento DragStart
TablaDeFormulario, evento DragCheck
TablaDeFormulario, evento Drag
TablaDeFormulario, evento DragEnd
Disponible desde:
Disponible desde la versión 8.1.