|
|
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
Есть DataWindow, на нем кнопочка, в свойстве Action стоит User Defined(0). Вот где можно посмотреть, что там user надефайнил? И где программируются events для DataWindow. А то везде пишут "у DataWindow можно запрограммировать событие clicked", а где это делается - че то не найду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 12:51 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
что-то вроде buttonclicked ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 12:53 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
Да меня интересует конкретно где. Я уже облазила вроде все, не могу найти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 12:54 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
ButtonClicked event (DataWindows) И когда народ научится сначала HELP читать?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 12:55 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
sPaulчто-то вроде buttonclicked И искать сие надо у DataWindow Control'а а не у DataWindow Object'а... ------------ С уважением, IKAR IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо Портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 12:56 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
DataWindow Control'а = DataWindow Object'а. речь идет о datawindow source code. события надо "хватать" в контроле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 13:01 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
А в каком разделе helpa это написано интересно, если я его перерыла весь уже? И в том-то дело, что хоть у DataWindow, хоть у самой кнопки я вижу только properties. Где вот это ButtonClicked event (DataWindows) можно найти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 13:03 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
и в source code тоже только свойства кнопки описаны, типа background и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 13:06 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
vishniaА в каком разделе helpa это написано интересно, если я его перерыла весь уже? И в том-то дело, что хоть у DataWindow, хоть у самой кнопки я вижу только properties. Где вот это ButtonClicked event (DataWindows) можно найти? На, например, форму погружаешь datawindow (insert->control->datawindow), ну и перехватываешь события на форме, на объекте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 13:06 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
А у меня нету никакой формы (имеется ввиду window?), есть только DataWindow ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 13:07 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
Script ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 13:09 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
vishniaА у меня нету никакой формы (имеется ввиду window?), есть только DataWindowда, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 13:10 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
Т.е., в самом DataWindow события не программируются вообще? Только, когда DataWindow помещен на форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 13:11 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
vishniaТ.е., в самом DataWindow события не программируются вообще? Только, когда DataWindow помещен на форму? Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 13:17 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
vishniaТ.е., в самом DataWindow события не программируются вообще? Только, когда DataWindow помещен на форму? зато можно "задизайнить" много других "вкусностей". например, а можно насловдовать от datawindow control, а в нем отдельно прграммировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 13:19 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
vishnia Т.е., в самом DataWindow события не программируются вообще? Только, когда DataWindow помещен на форму? 1. Програмируются. Наследуетесь от DataWindow и в нем програмируете события. А потом его и на форму можна. 2. Посмотрите название кнопки и дайте ее поиск в проекте. Если в event buttonclicked() есть строка choose case dwo.name case "<name button>" ... тогда вам повезет ее найти 3. В Painter перейдите на закладку event и найдите buttonclicked() 4. а вот из Helpa Description Occurs when the user clicks a button inside a DataWindow object. PowerBuilder event information Event ID: pbm_dwnbuttonclicked Argument Description row Long by value. The number of the row the user clicked. actionreturncode Long by value. The value returned by the action performed by the button.For information about return values, see the Action DataWindow object property. dwo DWObject by value. A reference to the control within the DataWindow under the pointer when the user clicked. Web DataWindow client control event information Event name: ButtonClicked Argument Description row Number. The number of the row the user clicked. objectName String. The name of the control within the DataWindow under the pointer when the user clicked. Web ActiveX event information Event name: onButtonClick Argument Description Row Number. The number of the row the user clicked. ReturnCode Number. The value returned by the action performed by the button.For information about return values, see the Action DataWindow object property. Name String. The name of the control within the DataWindow under the pointer when the user clicked. Return value There are no special outcomes for this event. The only code is: 0 Continue processing Usage The ButtonClicked event executes code after the action assigned to the button has occurred. This event is fired only if you have not selected Suppress Event Processing for the button. If Suppress Event Processing is on, only the Clicked event and the action assigned to the button are executed when the button is clicked. If Suppress Event Processing is off, the Clicked event and the ButtonClicked event are fired. If the return code of the ButtonClicking event is 0, the action assigned to the button is executed and the ButtonClicked event is fired. If the return code of the ButtonClicking event is 1, neither the action nor the ButtonClicked event are executed. Do not use a message box in the Clicked event If you call the MessageBox function in the Clicked event, the action assigned to the button is executed, but the ButtonClicking and ButtonClicked events are not executed. Web DataWindow ButtonClicked fires only for buttons with the UserDefined action. Other buttons cause the page to be reloaded from the server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 22:53 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
MykolaТ.е., в самом DataWindow события не программируются вообще? Только, когда DataWindow помещен на форму? 1. Програмируются. Наследуетесь от DataWindow и в нем програмируете события. А потом его и на форму можна. Не программируются. Совершенно же понятно что исходя из этого vishniaЕсть DataWindow, на нем кнопочка, в свойстве Action стоит User Defined(0). речь идет о DataWindow painter'е, а там никакие события не программируются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2008, 09:31 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
Марк, ты имеешь в виду тот датавиндов, который "d_...", а Мыкола - тот, что "u_dw_...", так что вы оба правы. Создателям пауэрбилдера пасть бы порвал за то, что одним термином разные вещи назвали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 18:49 |
|
||
|
Где программируются события для DataWindow?
|
|||
|---|---|---|---|
|
#18+
Короче, автор темы, видимо, хотела услышать следующее. Чтоб увидеть что юзр задефайнил для кнопли, помещённой на дтавиндов (который "d_..."), нужно открыть класс DataWindow (т.е. унаследованный от встроенного класса DataWindow или его потомка, сей класс обычно именуется по схеме "u_dw_...", а помещёный на окно или юзеробджект - по схеме "dw_...") и в списке событий выбрать buttonclicked. Скрипт этого события обычно имеет вид choose case, каждый case которого обрабатывает одну кнопку (если их в датавиндове несколько). Например, кнопка именуется "b_kuku", в этом случае в скрипте события buttonclicked должно быть следующее: Код: plaintext 1. 2. 3. В этом случае при нажатии юзером на кнопку b_kuku запустится функция f_kuku, находящаяся в том-же классе датавиндова (того, что "u_dw_..."). Если-же у кнопки b_kuku нет обработчика в событии buttonclicked при том, что в свойстве Action стоит User Defined(0), то при наяжатии ничего не будет происходить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 19:04 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35276952&tid=1336686]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 415ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...