УФ. ДанныеФормыДерево как добавлять строки на первый уровень дерева #635800


#0 by Анатоль
Есть в управляемой форме дерево значений. При интерактивном добавлении строки она добавляется в подчинение текущей строке дерева. Вопрос: можно ли сделать так, чтоб при добавлении новой строки она всегда была подчинена корневому элементу дерева?
#1 by Анатоль
Понимаю что это как-то нужно делать программно при добавлении или после добавления строки дерева, но вот методов пока что не нашёл.
#2 by alexei366
Анатоль ты ещё тут?
#3 by Анатоль
да
#4 by Анатоль
пока что дошёл до того что нужно добавлять новую строку в корень, а при этом удалять ту строку, которая добавилась в подчинение к текущей строке. Пока что до реализации идеи не дошёл, думаю уже завтра буду продолжать...
#5 by zladenuw
так может стандартнаяобработка = ложь при добавление. и делай как тебе надо
#6 by Анатоль
дело в том, что нет стандартного события ПриДобавлении есть только ПередДобавлением, а если там написать Отказ = Истина, то добавление вообще не происходит
#7 by Анатоль
хотя - возникает... но всё-равно не могу добавить строку в дерево, потому что у этого объекта нет метода Добавить
#8 by Надсмотрщик
Свойства: <Имя свойства> (<Property name>) Методы: Описание: Элемент дерева данных формы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. См. также: ДанныеФормыЭлементДерева, метод ПолучитьРодителя
#9 by Анатоль
Спасибо - пошёл читать
#10 by Mort
Сделай два кнопаря в КП: "добавить на том же уровне" (свой обработчик) и  добавить внутрь (стандартный). Звучит по-деревенски, но в Rational Requisite Pro сделано так.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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