|
|
|
FRM-47319
|
|||
|---|---|---|---|
|
#18+
Всем привет, пишу поиск элемента в дерева, после находки выбираю его в дереве с помощью SET_TREE_SELECTION. Все работает. Но вот если запустить форму и сразу воспользоваться поиском (а не сначала установить курсор на узле дерева), то появляется ошибка FRM-47319: Cannot select the tree root node. На функциональность приложения не влияет, но все же не приятно. Да, дерево строю с помощью populate_tree. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2010, 23:08 |
|
||
|
FRM-47319
|
|||
|---|---|---|---|
|
#18+
Parovozik, мне удалось воссоздать ситуацию только в том случае, если предварительно дерево не было построено, то есть вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2010, 10:51 |
|
||
|
FRM-47319
|
|||
|---|---|---|---|
|
#18+
OmegaMale, ну, то есть, либо дерево не построено, либо поиск ничего не нашёл. нужно проверять значение find_node ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2010, 10:53 |
|
||
|
FRM-47319
|
|||
|---|---|---|---|
|
#18+
не могу скопировать код, потому как на рабочей машине нет инета и и все usb закрыты. делаю примерно так: дерево строится в триггере WHEN_NEW_FORM_INSTANCE, поиск по отдельной кнопке: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2010, 11:37 |
|
||
|
FRM-47319
|
|||
|---|---|---|---|
|
#18+
Parovozik, предлагаю запустить в режиме отладки форму и пошагово посмотреть процесс и значения локальных переменных, возможно, что-то прояснится :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2010, 11:45 |
|
||
|
FRM-47319
|
|||
|---|---|---|---|
|
#18+
OmegaMale, find_node не равно нулю, находит искомый узел, только в процессе появляется эта ошибка. из значимых переменных :system.trigger_node пустая, по ходу дело в ней. не подскажете как ее установить можно? ЗЫ. я на 6ке пишу, тут дерьмовенький отладчик, всего не посмотришь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2010, 12:11 |
|
||
|
|

start [/forum/topic.php?fid=51&msg=36950600&tid=1878844]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 144ms |

| 0 / 0 |

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