powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Datawindow & drag & drop
15 сообщений из 15, страница 1 из 1
Datawindow & drag & drop
    #32657169
Q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q
Гость
Есть два датавиндоу, есть потребность таскать записи из одного в другое. Подкинтьте примеры, плз.
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657332
Q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q
Гость
Неужели никто D&D не использует? В стандартных примерах ничего путного не нашел...
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657396
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ стандартных примерах ничего путного не нашел...

Что за глупость? ПЕРВЫЙ же пример под Drag&Drop - Change Employee Status
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657421
Q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q
Гость
Ключевое слово - "путного".
Как обозначить что запись будет вставлена между двумя соседними, например?
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657492
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QКлючевое слово - "путного".
Как обозначить что запись будет вставлена между двумя соседними , например?Поясните этот момент подробнее.
Что произойдет с этой записью после сохранения в БД?
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657516
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКак обозначить что запись будет вставлена между двумя соседними, например?
Прочитав хелп по InsertRow(...) ?
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657555
Q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q
Гость
PL99 QКлючевое слово - "путного".
Как обозначить что запись будет вставлена между двумя соседними , например?Поясните этот момент подробнее.
Что произойдет с этой записью после сохранения в БД?

Речь идёт о визуальном представлении, сохранение в DB к делу отношения не имеет. Предположим, что есть некий бизнес-процесс, состоящий из произвольного количества известных типов бизнес-операций. Конструиркуя новый экземпляр процесса, пользователь выбирает одну из списка возможных операций и тащит в список используемых. Куда-то может поставить, куда-то нет. Например заправить самолёт\погрузить багаж\посадить пассажиров\взлететь\полёт\сесть\выпустить\разгрузиться\на стоянку. "Ниже" означает "после".

2Филипп
help Вот хелп по InsertRow. Покажите, где здесь я могу увидеть как обозначить место, куда БУДЕТ помещена запись после drop.
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657595
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
Example  1 

This statement inserts an initialized row before row  7  in dw_Employee:
dw_Employee.InsertRow( 7 )
dw_Employee.insertRow( 7 );

Ну и, конечно, здесь смотреть - у вас есть row, на который вы бросаете DragObject.
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657608
Q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q
Гость
2PL

Из приведенной вами ссылки:
Usage
Obsolete functions in PowerBuilder

You no longer need to call the DraggedObject function in a drag event. Use the source argument instead.
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657650
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A shto neyasno ???
Est' sobytie DW-controla DragDrop , u nego est' argument row (the number of the row the pointer was over when the user dropped the object)
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657659
Q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q
Гость
alexis glinskiA shto neyasno ???
Est' sobytie DW-controla DragDrop , u nego est' argument row (the number of the row the pointer was over when the user dropped the object)
Неясно, например, как практически обозначить место куда будет произведен drop до его наступления.
Кроме того, вне зависимости от d&d, как показать gap между двумя записями?
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657669
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
view examples in PowerBuilder
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657673
Q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q
Гость
Mykolaview examples in PowerBuilderКакой конкретно?
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32657913
QueryMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q
A far as I understand you want to drop record between particular rows in the target datawindow. To achieve that you need to know where your mouse pointer is, look at getobjectatpointer() function it returns string followed by tab character and the row number. Knowing row number under the cursor you can allow/restrict drop, check for duplications,perform any validations if needed and insert new record anywhere you want in the target datawindow.
...
Рейтинг: 0 / 0
Datawindow & drag & drop
    #32658272
Q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q
Гость
Всем ответившим конструктивно спасибо. Сорри, вчера "немного" тормозил, посему спасибо за терпение.

2PL99 - мой коментарий про obsolete был обсолютно неуместен.

По мере продвижения буду задавать более конкретные вопросы.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Datawindow & drag & drop
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]