|
Forms 11. Программно узнать структуру меню.
|
|||
---|---|---|---|
#18+
Для заполнения словаря элементов для меню (*.mmb) надо каким-то образом программно (в процессе выполнения формы) выяснить структуру элементов меню, привязанного к текущей форме. Вручную через object navigator очень трудоёмко. Интересует подход аналогичный получению словаря элементов для блока: Код: plsql 1. 2. 3. 4. 5. 6.
В какую сторону копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2014, 18:16 |
|
Forms 11. Программно узнать структуру меню.
|
|||
---|---|---|---|
#18+
Est_voprosВручную через object navigator очень трудоёмко. Экспортнуть в XML дальше или парсер написать (если менюшек в проекте много), или ручками в notepad'е или far'е сделать "структуру" в нужном виде. Делов на полчаса-час IMHO. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 00:09 |
|
Forms 11. Программно узнать структуру меню.
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Я так понял - ему "программно" нужно.. Est_vopros, Get_Menu_Item_Property? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 07:38 |
|
Forms 11. Программно узнать структуру меню.
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevЭкспортнуть в XML Спасибо! Наверно так и сделаю. Если бы ещё где-нить найти пример XSLT mRdUKEGet_Menu_Item_Property? Пока не понял как с помощью этого Get_Menu_Item_Property "пройти" по деревьям из элементов меню. Есть предположения? Должны быть какие-то системные пакеты для таких целей. Но ничего не могу пока найти( ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 09:28 |
|
Forms 11. Программно узнать структуру меню.
|
|||
---|---|---|---|
#18+
mRdUKEGet_Menu_Item_Property? Пока не понял как с помощью этого Get_Menu_Item_Property "пройти" по деревьям из элементов меню. Есть предположения? Должны быть какие-то системные пакеты для таких целей. Но ничего не могу пока найти([/quot] Глянул, - "пройти" судя по всему не получится, не нашёл что-то вроде first_item/next_item.. т.ч. только вариант предложенный товарищем выше, если он вам подходит.. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 09:54 |
|
|
start [/forum/topic.php?fid=51&msg=38791104&tid=1878125]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 255ms |
0 / 0 |