#0
by Новичок
На форме размещено дерево значений ДЗ1. Имеется кнопка "Обновить" которая получает свежие данные в виде дерева ДЗ2, идентичного по структуре колонок. Внимание вопрос! Как обновить данные в ДЗ1, таким образом, что бы отображение дерева не изменилось (текущая строка, открытые пользователем уровни)???
#5
by Новичок
Тут загвоздка в том, что эта задача решается только построковым сравнением деревьев... Если ДЗ2 приходит пустым, то ДЗ1 тоже очищается, отображать нечего.
#6
by Mitriy
методы Развернут и Развернуть табполя... запоминаешь что-то в развернутых строках, что однозначно их идентифицирует, а после загрузки дерева ищешь их по тому, что запомнил и разворачиваешь найденные...
#7
by Stepa86
в дереве заводишь скрытый флажок - раскрыта, при раскрытии/сворачивании регулируешь этот флажок, перед обновлением получаешь массив строк, где флажок раскрыт и какая текущая строчка, после обновления ищешь в новом дереве строки массива: если нашел - развернул и пометил флажок, восстанавливаешь тек. строку... усё
#11
by Stepa86
+ перечитал свой пост, если сразу сделать так, как написал, будет фигня в массиве... нужно или обновлённое дерево через временную переменную обновлять или в отдельный массив складывать, а не массив строк
#12
by Stepa86
а можно сразу массив забацать РаскрытыеСтроки и туда складывать идентификатор строки дерева какой нить
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Обновление сильно правленной конфигурации. Help!
- Обновление конфигурации. Обязательно выгонять пользователей?
- Как из дерева значений сделать таблицу значений?
- Как программно раскрыть ветку дерева значений в табличном поле дерева значений?
- Обновление БП. Не видится обновление
- Обновление 8.2 Ошибка "Не выполнено обновление информационной базы"
- Кто-нибудь пробовал настроить автоматическое обновление тонкого клиента в 8.3?
- Конфигурация: Автоматизированное обновление измененных конфигураций 1С
- Невозможно запланировать обновление типовой 1с БП 3.0 .Обновление по расписанию.
- Заполнение дерева значений из таблицы значений
- Обновление на форме дерева значений
В этой группе 1С
- Выгрузка каталога товаров из ТиС в CommerceML
- СКД. Процент в группе (процент для группы)
- Как закрыть сальдо 26 счета, которое тянется с 2007 года
- Открыть форму не записанного документа.
- v8: Как программно свернуть отчет по группировке?
- Семерочники, подскажите - отчет по структуре метаданных
- v7: Переоценка товара на складе. Как лучше сделать? УПП
- Кэширование1c v8.1 на Server 2003
- Com-соединение в PHP
- v7: Подсобите советом: расчет прибыли по частично оплаченному счету
- ЗиК в 1с 7.7 Реестр о доходах физ лиц
- ИТС диск в vmware, у кого-нибудь работает ?
- v7: Бух итоги. Минус на 41 счёте
- v7: Как внести сальдо по НДФЛ на начало года в ЗУП 2.5?
- Запуск куска кода под именем другого пользователя.
- Задолженность покупателя по номенклатуре
- Модифицированность
- Radmin 3. Можно ли как-то сохранить пароль для соединения
- Проектирование: кто нибудь создавал конфигурацию на пункт обмена валют?
- логическая задачка!