|
УФ. ДанныеФормыДерево как добавлять строки на первый уровень дерева | ☑ | ||
---|---|---|---|---|
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 сделано так.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |