Имя: Пароль:
1C
1С v8
Не разворачиваются узлы в дереве значений
0 ChAlex
 
13.02.12
19:45
На управляемой форме имеется дерево ("Выборка"). Свойство "НачальноеОтображениеДерева" установлено в значение "РазворачиватьВсеУровни". После открытия формы - дерево не заполнено. Пользователь заполняет требуемые реквизиты на форме и по кнопке формы заполняет дерево значениями. То что после этого дерево не развернется - я это знаю, поэтому после заполнения данных разворачиваю программно.

   Выб=ЭтаФорма.Выборка.ПолучитьЭлементы();
   Для i=0 По Выб.Количество()-1 Цикл
       ЭтаФорма.Элементы.Выборка.Развернуть(i,Истина);
   КонецЦикла;

В результате на форме разворачиваются только часть элементов дерева (чуть больше чем отображается на экране). Если скролингом прокрутить форму - остальные узлы не развернуты!

Как с этим бороться? Релиз 1С:Предприятие 8.2 (8.2.15.289)
1 kosts
 
13.02.12
20:04
(0) Развернуть(ИдентификаторСтроки)
Предположу что идентификаторы не совпадают с номерами по порядку...
2 ChAlex
 
14.02.12
14:25
(1) - действительно, спасибо!