Снегопат https://snegopat.ru/forum/ |
|
Как достучаться до дерева в окне отбора подсистем? https://snegopat.ru/forum/viewtopic.php?f=3&t=189 |
Страница 1 из 1 |
Автор: | artbear [ 21 май 2012, 11:26 ] |
Заголовок сообщения: | Как достучаться до дерева в окне отбора подсистем? |
Как достучаться до дерева в окне отбора подсистем? Хочется делать быстрый поиск через svcsvc, а не штатным образом. если выполнять перебор окон, то перебор кодом Код: for(var c = 0; c < dlgInfo.form.controlsCount; c++) { var ctr = dlgInfo.form.getControl(c) Message(ctr.name + ", " + ctr.id + ", " + ctr.value) } показывает следующие значения Цитата: eOK, 1, undefined eCansel, 2, undefined eMDTreeCtrl, 3, undefined eClear, 4, undefined eChildCheck, 5, true eParentCheck, 6, false BtnHelp, 7, undefined т.е. eMDTreeCtrl неопределено как до него добраться или получить из него нормальное дерево? и вообще, как определить его тип - видимо, это панель, а не просто табличное поле с деревом? и как можно с подобным полем работать? |
Автор: | JohnyDeath [ 21 май 2012, 11:42 ] |
Заголовок сообщения: | Re: Как достучаться до дерева в окне отбора подсистем? |
А ты сам построй свое дерево перебором всех метаданных как это сделано, например, в мдНавигаторе. Зачем тебе именно то дерево? |
Автор: | sosnae [ 21 май 2012, 11:53 ] |
Заголовок сообщения: | Re: Как достучаться до дерева в окне отбора подсистем? |
так, а фильтр как накладывать? Или рисовать и свою форму "Дерево конфигурации" с фильтром? Если можно наложить фильтр программно на дерево конфигурации, тогда можно рисовать свою форму с фильтром. |
Автор: | artbear [ 21 май 2012, 15:50 ] |
Заголовок сообщения: | Re: Как достучаться до дерева в окне отбора подсистем? |
JohnyDeath писал(а): А ты сам построй свое дерево перебором всех метаданных как это сделано, например, в мдНавигаторе. Зачем тебе именно то дерево? С подсистемами удобно работать. Пока что задача построения своего дерева подсистем для меня слишком велика и неподъемна мне хотелось простого - более удобной работы с текущим деревом/фильтром подсистем, ведь само дерево конфигурации в 1С хорошо сделано, куча нужных контекстных меню + переходы из разных окон поиска + Цтрл + Т удобно. |
Автор: | artbear [ 21 май 2012, 15:51 ] |
Заголовок сообщения: | Re: Как достучаться до дерева в окне отбора подсистем? |
sosnae писал(а): так, а фильтр как накладывать? Или рисовать и свою форму "Дерево конфигурации" с фильтром? Если можно наложить фильтр программно на дерево конфигурации, тогда можно рисовать свою форму с фильтром. +1 именно эта задача меня и интересует. |
Автор: | sosnae [ 21 май 2012, 15:59 ] |
Заголовок сообщения: | Re: Как достучаться до дерева в окне отбора подсистем? |
я не нашел в объектной модели snegopata установку фильтра для конфигурации, может у Саши где-то в заначках припрятана какая-либо реализация... |
Автор: | artbear [ 21 май 2012, 17:14 ] |
Заголовок сообщения: | Re: Как достучаться до дерева в окне отбора подсистем? |
sosnae писал(а): я не нашел в объектной модели snegopata установку фильтра для конфигурации, может у Саши где-то в заначках припрятана какая-либо реализация... Поэтому я и хотел вручную работать с формой, но пока что даже дерево из модальной формы получить не могу Ждем Александра. зы давно его не слышал, кстати. Все в порядке с ним? или он в отпуске? |
Автор: | orefkov [ 23 май 2012, 00:14 ] |
Заголовок сообщения: | Re: Как достучаться до дерева в окне отбора подсистем? |
Я пока в отпуске, картошку сажаю Потерпите недельку. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |