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

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

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

2Филипп
help Вот хелп по InsertRow. Покажите, где здесь я могу увидеть как обозначить место, куда БУДЕТ помещена запись после drop.
...
Рейтинг: 0 / 0
19.08.2004, 18:08
    #32657595
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datawindow & drag & drop
Код: 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
19.08.2004, 18:13
    #32657608
Q
Q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datawindow & drag & drop
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
19.08.2004, 18:38
    #32657650
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datawindow & drag & drop
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
19.08.2004, 18:45
    #32657659
Q
Q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datawindow & drag & drop
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
19.08.2004, 18:48
    #32657669
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datawindow & drag & drop
view examples in PowerBuilder
...
Рейтинг: 0 / 0
19.08.2004, 18:50
    #32657673
Q
Q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datawindow & drag & drop
Mykolaview examples in PowerBuilderКакой конкретно?
...
Рейтинг: 0 / 0
19.08.2004, 23:26
    #32657913
QueryMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datawindow & drag & drop
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
20.08.2004, 10:37
    #32658272
Q
Q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datawindow & drag & drop
Всем ответившим конструктивно спасибо. Сорри, вчера "немного" тормозил, посему спасибо за терпение.

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

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


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