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