ПараметрыПеретаскивания (DragParameters)
Свойства:
ДопустимыеДействия (AllowedActions)
Значение (Value)
Описание:
Операции перетаскивания поддерживают следующие элементы управления: табличное поле, поле табличного документа, поле календаря и поле картинки.
Некоторые операции выполняются системой (например, реорганизация иерархического списка, перетаскивание в поле табличного документа). Это "стандартное" поведение операций перетаскивания. Если этих возможностей не достаточно, то существует возможность переопределить операции перетаскивания.
В описании операций перетаскивания используется понятия элемента управления "источник данных" (предоставляет данные) и "приемник данных" (принимает данные). Для перечисленных выше типов элементов управления с помощью свойств РазрешитьНачалоПеретаскивания и РазрешитьПеретаскивание определяется, в какой роли (источника и приемника данных) будет выступать конкретный элемент управления.
В режиме "1С:Предприятие" при нажатии кнопки мыши на выделенной области элемента управления (это может быть строка, группа строк табличного поля, область поля табличного документа, дата календаря или картинка) в элементе управления – источнике данных возникает событие НачалоПеретаскивания. При выполнении перетаскивания всякий раз, когда курсор попадает на область-приемник (ячейку табличного поля или поля табличного документа, дату поля календаря, поле картинки) в элементе управления – приемнике данных, которому принадлежит эта область, возникает событие ПроверкаПеретаскивания. При обработке данного события можно управлять видом указателя мыши, например, указывать, что перетаскивание в данный элемент управления запрещено или возможно только копирование. При отпускании клавиши мыши в элементе управления – приемнике данных возникает событие Перетаскивание. При обработке события Перетаскивание можно вставить в элемент управления "свои" данные. Затем в элементе управления – источнике данных возникает событие ОкончаниеПеретаскивания. При обработке этого события можно, например, удалить перемещенные данные или очистить какие-либо переменные.
Управление процессом перетаскивания в обработчиках событий производится с помощью параметров <ПараметрыПеретаскивания> и <СтандартнаяОбработка> событий. Следует учитывать, что состав параметров зависит от вида элемента управления.
Доступность:
См. также:
ПолеТабличногоДокумента, событие ПроверкаПеретаскивания
ПолеТабличногоДокумента, событие Перетаскивание
ПолеТабличногоДокумента, событие ОкончаниеПеретаскивания
ТабличноеПоле, событие НачалоПеретаскивания
ТабличноеПоле, событие ПроверкаПеретаскивания
ТабличноеПоле, событие Перетаскивание
ТабличноеПоле, событие ОкончаниеПеретаскивания
ТаблицаФормы, событие НачалоПеретаскивания
ТаблицаФормы, событие ПроверкаПеретаскивания
ТаблицаФормы, событие Перетаскивание
ТаблицаФормы, событие ОкончаниеПеретаскивания