Как создать дерево на упр.форме без вызовов сервера? #660179


#0 by Chai Nic
Нужно при вводе визуализировать вводимые в табличные части данные в виде дерева на форме. Сделал через реквизит формы типа "Дерево значений", который заполняется на сервере, а после передается в реквизиты формы. Всё работает, но при каждом изменении данных происходит серверный вызов, что нехорошо. Можно ли сделать это без серверных вызовов, непосредственно в контексте клиента? То есть, как программно заполнить ДанныеФормыДерево без использования недоступного на клиенте объекта ДеревоЗначений?
#1 by mikecool
а ДанныеФормыДерево может редактироваться на клиенте?
#2 by Chai Nic
Мне не надо его интерактивно редактировать.. дерево нужно только для того, чтобы показать логическую структуру введенных пользователем данных.
#3 by mikecool
я не спрашивал про интерактивно... если есть методы для работы с ДанныеФормыДерево на клиенте - то можно, ели нет - то нельзя
#4 by sikuda
По идеологии 1С нет. Это не DOM дерево html, это закрытые объекты 1С.
#5 by sikuda
Можно добавить ПолеHTML, нарисовать там дерево и самому обрабатывать события.
#6 by Chai Nic
Первый уровень в ДанныеФормыДерево добавляется нормально через КоллекцияЭлементовДерева.Добавить. Но вопрос - как указать родителя для добавляемой строки, чтобы создать последующие уровни?
#7 by RomaH
получитьЭлементы ... Добавить ... ПолучитьЭлементы
#8 by RomaH
учись пользоваться СП
#9 by Chai Nic
Спасибо. Да в СП черт ногу сломит, если не знать где искать.. )
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С