Имя: Пароль:
1C
1С v8
УФ. ДанныеФормыДерево как добавлять строки на первый уровень дерева
0 Анатоль
 
24.10.12
00:37
Есть в управляемой форме дерево значений. При интерактивном добавлении строки она добавляется в подчинение текущей строке дерева. Вопрос: можно ли сделать так, чтоб при добавлении новой строки она всегда была подчинена корневому элементу дерева?
1 Анатоль
 
24.10.12
00:38
Понимаю что это как-то нужно делать программно при добавлении или после добавления строки дерева, но вот методов пока что не нашёл.
2 alexei366
 
24.10.12
00:53
Анатоль ты ещё тут?
3 Анатоль
 
24.10.12
00:55
да
4 Анатоль
 
24.10.12
01:00
пока что дошёл до того что нужно добавлять новую строку в корень, а при этом удалять ту строку, которая добавилась в подчинение к текущей строке. Пока что до реализации идеи не дошёл, думаю уже завтра буду продолжать...
5 zladenuw
 
24.10.12
01:54
так может стандартнаяобработка = ложь при добавление. и делай как тебе надо
6 Анатоль
 
25.10.12
20:17
(5) дело в том, что нет стандартного события ПриДобавлении есть только ПередДобавлением, а если там написать Отказ = Истина, то добавление вообще не происходит
7 Анатоль
 
25.10.12
20:25
хотя - возникает... но всё-равно не могу добавить строку в дерево, потому что у этого объекта нет метода Добавить
8 Надсмотрщик
 
25.10.12
20:37
ДанныеФормыЭлементДерева (FormDataTreeItem)
Свойства:

<Имя свойства> (<Property name>)

Методы:

ПолучитьИдентификатор (GetID)
ПолучитьРодителя (GetParent)
ПолучитьЭлементы (GetItems)
Свойство (Property)

Описание:

Элемент дерева данных формы.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
См. также:

ДанныеФормыЭлементДерева, метод ПолучитьРодителя
ДанныеФормыДерево, метод НайтиПоИдентификатору
ДанныеФормыКоллекцияЭлементовДерева, метод Добавить
ДанныеФормыКоллекцияЭлементовДерева, метод Вставить
ДанныеФормыКоллекцияЭлементовДерева, метод Получить
ДанныеФормыКоллекцияЭлементовДерева, метод Удалить
ДанныеФормыКоллекцияЭлементовДерева, метод Индекс
9 Анатоль
 
25.10.12
20:39
(8) Спасибо - пошёл читать
10 Mort
 
25.10.12
20:40
Сделай два кнопаря в КП: "добавить на том же уровне" (свой обработчик) и  добавить внутрь (стандартный). Звучит по-деревенски, но в Rational Requisite Pro сделано так.