powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / External DW в Composite DW
12 сообщений из 12, страница 1 из 1
External DW в Composite DW
    #32293126
PVG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVG
Гость
Есть Composite DW1, в нём лежит DW2 с источником данных External. В DW2 загоняю данные, всё проходит нормально, при этом DW2 в DW1 не отображается. Что можно сделать чтобы получить нормальный внешний вид???
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293162
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А каким образом ты в автор писал:DW2 загоняю данные ?
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293222
PVG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVG
Гость
adw_rep.GetChild("rchild1", dwc1)
dwc1.InsertRow(0)
adw_rep.Object.rchild1[1].Object.Data[1]=s_head

Где:
s_head - структура, имеющая такие же поля как и rchild1.dataobject
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293237
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я не догоняю...
У тебя обычный Composite, а не nested?
В таком случае, как ты и делал
adw_rep.GetChild("rchild1", dwc1)
dwc1.InsertRow(0)
А дальше - dwc1.SetItem ...
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293247
PVG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVG
Гость
Composite обычный.
dwc1.SetItem надо будет повторить раз 20, а так то же самое но одной строкой.
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293280
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только что сделал пример, всё работает и отображается.
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293286
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и вдогонку к вопросу о dwc1.SetItem надо будет повторить раз 20, а так то же самое но одной строкой.
Каким образом значения попали в поля s_head - структуры, имеющей такие же поля как и rchild1.dataobject?
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293397
cbusel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
8.0.3 перестал перерисовать datawindow при изменениях в child (в т.ч. dddw).
Должно помочь:
Код: plaintext
 adw_rep.SetRedraw(true) 
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293438
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня 8.04, поэтому ничего сказать не могу...
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293484
cbusel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверил в 8.0.4. Следующий скрипт из pfc_retrievedddw, оставляет числовое значение в поле.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
long ll_kodkl
datawindowchild ldw_rskl

ll_kodkl = this.GetItemNumber( 1 ,'kod_kl')
if GetChild('npp_rskl',ldw_rskl) =  1  then
   if ldw_rskl.retrieve(ll_kodkl) =  0  then
	ldw_rskl.insertrow( 0 )
   end if
end if
//this.SetRedraw(true)
return  1 


Достаточно свернуть-развернуть окно, все нормально.
Тоже самое будет после SetItem в столбец с dddw.
В pb7 (точно) и в pb8.0.1 (могу наврать) этого нет.
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293485
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cbusel, не очень понимаю, какое отношение то что ты пишешь имеет к поставленному вопросу, но на всякий случай повторю:
сделал пример, всё работает и отображается без Redraw
...
Рейтинг: 0 / 0
External DW в Composite DW
    #32293835
PVG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVG
Гость
Вопрос снимается. Действительно данные заносятся и отображаются нормально, просто в проекте все отчёты отображаются в отдельном окне, в которое передаются данные через ShareData (об этом не писал, т.к. посчитал незначительным и не хотел перегружать подробностями:(((). Так вот это ShareData c CompositeDW ес-но не работало. Спасибо всем за посильную помощь!!!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / External DW в Composite DW
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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