|
v7: Drag&Drap и 7.7 | ☑ | ||
---|---|---|---|---|
0
AAA
14.01.23
✎
06:14
|
Всем доброго дня!
Никогда не было и вот опять ) К стыду своему не имел дела с Drag&Drap в 7.7 и вот понадобилось перенести список выбранных файлов в нужную строку табличного поля (типа присоединенные файлы заказа строки) С помощью Formex данную задачу более менее решил, но не все нравится: - обработчик события в глобальном модуле, а не во внешней обработке в которой журнал с табличным полем (что затрудняет оперативность сопровождения) - предварительно надо активизировать требуемую строку табличного поля, иначе потом не могу узнать в какую строку перетащили В свою очередь, у табличного поля есть свои возможности перетаскивания. Выставил соответствующий флаг (чтобы табличное поле стало приемником), создал обработчики (они в модуле внешней обработки, то что надо). При перетаскивании срабатывает обработчик ПроверкаПеретаскивания, но больше мне ничего не удалось из этого выжать: - параметр обработчика Значение в отладчике равен нулю - перетаскиваются только простые текстовые файлы с разворачиванием содержимого Можно ли для табличного поля тоже получить только имена файлов как при работе с Formex ? и не разворачивать содержимое. |
|||
1
AAA
14.01.23
✎
09:10
|
Создал отдельную внешнюю обработку для ОбработкиПеретаскивания. В принципе все работает. Но с перетаскиванием 1С++ тоже хотелось бы разобраться. Или оно больше для перетаскивания внутри 1С ?
|
|||
2
Злопчинский
14.01.23
✎
11:45
|
Ну капец у вас юзеры продвинутые...
У меня как-то вообще без ДНД всегда обходились... . делал кнопку на кнопку в зависимости от текущего "объекта-приемника" выводил надпись типа "перенести в ИНФОПООБЪЕКТУПРИЕМНИКУ..?". |
|||
3
Kigo_Kigo
14.01.23
✎
14:19
|
обработчик события в глобальном модуле
А что мешает сделать ее в обработке? А ну да это не документированая фишка Форма.ОбработкаОжидания() |
|||
6
AAA
14.01.23
✎
16:18
|
(3)Это уже решилось. И без обработки ожидания
|
|||
7
andrewalexk
16.01.23
✎
06:56
|
:)) дреп .. понимаешь
|
|||
8
AAA
16.01.23
✎
07:24
|
(7)опечатался, у всех бывает. Drop Drop Drop
|
|||
9
kortun
16.01.23
✎
10:55
|
Там глобальный модуль можно вынести во внешний файл, как закончишь разработку, поместить все обратно.
|
|||
10
AAA
16.01.23
✎
11:09
|
(9)с этим все уже решено, клиент уже перетаскивает
Небольшое неудобство, что надо заранее спозиционироваться на строку табличного поля, могу тащить только в текущую |
|||
11
АгентБезопасной Нацио
16.01.23
✎
13:43
|
(1) у меня снаружи не получалось. На форуме кто-то пытался разбираться, но я так и не помню, чем дело закончилось.
А вот внутри, между ТП - таскало нормально. |
|||
12
АгентБезопасной Нацио
16.01.23
✎
13:55
|
(8) Drag&Drap - "стащи и драпай"©
|
|||
13
AAA
16.01.23
✎
14:43
|
(11)Там методы по моему и заточены под таскание между полями. Я причем пробовал в 8.3 извне, у меня почему то тоже раскрывалось содержимое
файла, хотя стоял флаг ПередаватьКакСсылки или что то в этом роде ) |
|||
14
АгентБезопасной Нацио
16.01.23
✎
15:05
|
(13) в УПП (какая-то 8.3 на ОФ) у меня вроде получалось затащить именно ссылку. Но точно уже не помню, ибо всего пару лет на ней просидел. А внутри - нормально перетаскивалось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |