|
Нужен совет по поводу передачи управления меж объектами
|
|||
---|---|---|---|
#18+
Задача такова: Есть TreeView, которое вставлено в некоторый родительский объект(окно или Tabpage). Есть скрипт, который добавляет элемент в TreeView, но по замыслу он является универсальным и работает только с этим деревом. Из него надо передать управление скрипту в родительском объекте, который "знает" что еще надо сделать (сделать вставку в базу данных), используя параметры. Я пытался создать объектную функцию в родительском объекте, но при попытке ее вызова в скрипте дерева билдер ругается шо эта функция неизвестна. Также пытался создать событие у пользовательского элемента, но оно упорно не вызывается из скрипта дерева. В чем я неправ? И какие принципиально могут быть решения этой задачки? Сразу отмечу, шо сервис работы с базой данных обьекта pfc_u_tvs я не использую, так как у меня другая схема хранения деревьев в базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2004, 01:26 |
|
Нужен совет по поводу передачи управления меж объектами
|
|||
---|---|---|---|
#18+
Parent.post event ue_myevent(<arg1>,<arg2>) or Parent.event ue_myevent() or Parent.PostEvent("ue_myevent", arg1, arg2) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2004, 08:28 |
|
Нужен совет по поводу передачи управления меж объектами
|
|||
---|---|---|---|
#18+
Наследуетесь от TreeView. Добавляете в него функцией свой скрипт вставки элемента в дерево. В конце функции вызываете собственное событие на добавление, которое так же добавляете в обьект. Теперь на любое окно шлепаете свой TreeView, в нем на событие добавления пишете свой код. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2004, 09:04 |
|
Нужен совет по поводу передачи управления меж объектами
|
|||
---|---|---|---|
#18+
Я и делал так как подсказывает ув. ASCRUS. Все уже получилось - я просто налажал с синтаксисом... Есть т лько одна странность: не вызывается событие для объекта Pabpage, в который вставлен Treeview. Но при этом оно легко вызывается для любого другого объекта-родителя. Определения и способ вызова одинаковые. Хотя это непринципиально... Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2004, 18:33 |
|
|
start [/forum/topic.php?fid=15&fpage=107&tid=1339223]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
68ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 236ms |
total: | 402ms |
0 / 0 |