|
Замена DDDW
|
|||
---|---|---|---|
#18+
Прочитал в топике Проблемы со скроллингом в dddw. Do not open by DialUp! как Локшин Марк советовал: Локшин Маркто, возможно, вам следует обратить внимание на событие pbm_dwndropdown. А именно - не позволять выводить внутреннее окно PowerBuilder\'а для DDDW, а написать свое и выводить его вместо стандартного окна DDDW. А есть пример использования, желательно реально работающий? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2004, 10:02 |
|
Замена DDDW
|
|||
---|---|---|---|
#18+
E-docА есть пример использования, желательно реально работающий?pfc_u_calendar например ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2004, 10:33 |
|
Замена DDDW
|
|||
---|---|---|---|
#18+
Фрагмент из скрипта (схематично) dw_1 реализует накладную одним из полей которой является клиент Для отображения наименования клиента используется стандартный dddw, а для выбора вызывается окно w_sp_klient, в котором реализованы функции фильтра, поиска и т.д. type dw_1 from datawindow within w_nakl_input event dropdown pbm_dwndropdown /* это событие возникает при открытии dddw */ ... string dataobject = "d_nakl" end type event dropdown long ll_cur_code string ls_column_name ls_column_name = this.GetColumnName() IF ls_column_name = 'klient_name' THEN Open( w_sp_klient ) ll_cur_code = message.DoubleParm Return 1 /* Важно, предотвращает показ стандартного dddw */ END IF Return 0 end event Об идентификаторе событий pbm_ смотри в helpe. Др. примеры использования pbm_ см на http://www.sybase.com/products/internetappdevttools/powerbuilder ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2004, 10:54 |
|
Замена DDDW
|
|||
---|---|---|---|
#18+
Kr_Yury , спасибо. Это именно то, что нужно. ASCRUS , может добавим в FAQ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2004, 11:21 |
|
Замена DDDW
|
|||
---|---|---|---|
#18+
авторASCRUS, может добавим в FAQ? Без проблем :) Выложить материал в FAQ можно здесь . Далее мне останется только прочитать материал и проставить галочку о публикации. P.S. Кстати можно меня и не спрашивать каждый раз о необходимости добавлять в FAQ - все же это народный ресурс и если народ считает, что материал полезен, то я просто не имею права не выложить его, как говорится мое дело маленькое, следить чтобы все работало :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2004, 13:12 |
|
|
start [/forum/topic.php?fid=15&fpage=102&tid=1339020]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 118ms |
0 / 0 |