|
УФ. ДанныеФормыДерево как добавлять строки на первый уровень дерева
| ☑ |
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 сделано так.
|
|