Вход | Регистрация
 

Дерево: создать элемент на верхнем уровне и спозиционироваться

Дерево: создать элемент на верхнем уровне и спозиционироваться
Я
   pumba055
 
13.05.21 - 18:55
Коллеги, помогите.
В форме документа размещено дерево.
При открытии документа там есть данные в дереве.
Нужна кнопка при нажатии на которую добавится новая строка дерева самого верхнего уровня.
Строка у меня добавляется так
    ДеревоСервер = РеквизитФормыВЗначение("Дерево");
    Строки = ДеревоСервер.Строки;
    Стр = Строки.Добавить();
    ЗначениеВРеквизитФормы(ДеревоСервер,"Дерево");
Но теперь не могу спозиционироваться на ней, на последней строке дерева...
Курсор на первой строке дерева, а не на той которую добавили
   lubitelxml
 
1 - 13.05.21 - 19:10
(0) Почему бы не сделать это на клиенте?
НовСтр = Дерево.ПолучитьЭлементы().Добавить();
Она автоматом текущей станет
   pumba055
 
2 - 13.05.21 - 20:06
попробовала, строка добавляется, но не позиционируется на новой строке
   mikecool
 
3 - 13.05.21 - 22:21
Индекс = НовСтр.ПолучитьТдентификатор()
Элементы.Дерево.ТекущаяСтрока = Индекс
   pumba055
 
4 - 13.05.21 - 22:33
спасибо
   Cthulhu
 
5 - 13.05.21 - 23:07
так сработает? (просто спросил!)
Элементы.Дерево.ТекущаяСтрока = Дерево.ПолучитьЭлементы().Добавить().ПолучитьИдентификатор();

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.