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