![]() |
![]() |
|
Не отображается иерархия в деревре значений | ☑ | ||
---|---|---|---|---|
0
Андрюха
15.01.06
✎
10:30
|
Положил на форму дерево значений и добавил 2 строковых колонки. Добавляю строку верхнего уровня - всё нормально - строки видно, добавляю подстроку - подстрока не отображается, так же не отображаются и "плюсики" для раскрытия/скрытия подстрок одной группы, которые должны появляться после добавления подстрок. Может где галочка есть, типа "отображать иерархию"? Я не нашел.
|
|||
1
Волшебник
модератор
15.01.06
✎
11:25
|
Есть галочка "Отображать иерархию", в свойствах колонки или ячейки (не помню)
|
|||
2
Андрюха
15.01.06
✎
11:34
|
(1) Ага, в свойствах ячейки. Ну, той в которой надо отображать иерархию. Не факт, что это будет ячейка первой колонки.
|
|||
3
Волшебник
модератор
15.01.06
✎
11:35
|
(2) Более того, порядок колонок каждый юзер может настроить под себя.
|
|||
4
Андрюха
15.01.06
✎
12:29
|
Может кто подскажет, как программно развернуть/свернуть ветку группы? В документации искал - ничего такого не нашёл. Есть метод Свернуть, но это совсем не из этой области - это свертка таблицы по совпадающим колонкам группировки.
|
|||
5
Волшебник
модератор
15.01.06
✎
12:32
|
(4) ищи по форуму, вопрос уже задавался раз двадцать
|
|||
6
Волшебник
модератор
15.01.06
✎
12:34
|
||||
7
Андрюха
15.01.06
✎
12:44
|
(6) Дудки, не работает.
Строка = ЭлементыФормы.тпВарианты.ТекущаяСтрока; Если Строка = Неопределено Тогда Возврат; КонецЕсли; // так не работает Строка.Развернуть(); // и так тоже не работает Строка.Строки.Развернуть(); |
|||
8
Волшебник
модератор
15.01.06
✎
12:48
|
Читаем внимательно (6)
и не путай понятия "Дерево значений" и "Табличное поле" |
|||
9
Андрюха
15.01.06
✎
12:48
|
А я не путаю. У меня как раз Дерево. А в Табличном поле иерархия разве есть?
|
|||
10
Волшебник
модератор
15.01.06
✎
12:51
|
(9) Ты путаешь.
|
|||
11
Андрюха
15.01.06
✎
12:54
|
(10) Ну скажи пожалуйста, как я могу путать, если у меня перед носом черным по белому написано - Тип значения: ДеревоЗначений.
|
|||
12
Волшебник
модератор
15.01.06
✎
12:55
|
(11) А тебе нужно Табличное поле.
|
|||
13
Андрюха
15.01.06
✎
13:01
|
(12) В ТабличномПоле иерархического просмотра нету, зачем оно мне? Мне надо как раз в ДеревеЗначений при добавлении новой подветки главную ветку разворачивать автоматически (если она свернута).
|
|||
14
Волшебник
модератор
15.01.06
✎
13:14
|
(13) Я подожду... (с) Жванецкий
|
|||
15
Андрюха
15.01.06
✎
13:14
|
Так значит никак не развернуть? В дереве-то?
|
|||
16
Волшебник
модератор
15.01.06
✎
13:19
|
(15) Можно развернуть. Но только не в дереве, а в табличном поле, связанном с деревом значений.
|
|||
17
Волшебник
модератор
15.01.06
✎
13:20
|
Андрюха, думай. Включай соображалку. Или найди пример на форуме.
|
|||
18
Андрюха
15.01.06
✎
13:22
|
(16,17,и возможно 19) Чего-то я под вечер туго соображаю... Пойду пороюсь.
|
|||
19
Волшебник
модератор
15.01.06
✎
13:23
|
(18) Когда в Красноярске вечер, в Москве - разгар дня.
|
|||
20
Андрюха
15.01.06
✎
13:32
|
Табличное поле - это элемент управления, который может быть любым типом - дерево значений, таблица значений, список значений и т.д., вплоть до справочников и регистров. Да, я путал. Признаю ошибку.
|
|||
21
Андрюха
15.01.06
✎
13:45
|
Чё, рвать связь что-ли? С данными?
|
|||
22
Волшебник
модератор
15.01.06
✎
13:48
|
(21) Зачем рвать-то? Просто обращайся не к дерево значений, а к табличному полю.
|
|||
23
Андрюха
15.01.06
✎
13:50
|
(22) Так я ж и обращаюсь. Дерево, говорю, милое, развернись уже, я кушать хочу...
|
|||
24
Андрюха
15.01.06
✎
13:52
|
ЭлементыФормы.тпВарианты.Развернуть();
|
|||
25
Андрюха
15.01.06
✎
14:01
|
То есть не к дереву, а к Полю. И оно начинает разворачиавться, если параметром ему передаёшь строку, которую надо развернуть. Блин, вся моя ошибка заключалась в том, что я пытался разворачивать ТекущуюСтроку дерева, но это же естественно!
|
|||
26
Андрюха
15.01.06
✎
14:14
|
(22) Ты же знал. Мог бы сразу сказать, не говорить загадками.
|
|||
27
Андрюха
15.01.06
✎
14:17
|
Но всё равно, БОЛЬШОЕ спасибо :)
|
|||
28
ЛВП
15.01.06
✎
14:18
|
(7)тема Дудок не раскрыта....
|
|||
29
Андрюха
15.01.06
✎
14:21
|
(28) Не надо было в ТекущуюСтроку ломиться, а надо было вот так писать:
ТекСтр = ЭлементыФормы.тпВарианты.ТекущаяСтрока ЭлементыФормы.тпВарианты.Развернуть(ТекСтр); |
|||
30
Волшебник
модератор
15.01.06
✎
14:30
|
(29) Молоток.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |