logo
logo

Доработки План счетов. Сворачивание дерева счетов при переключении между планами счетов.

список тем создать тему

План счетов. Сворачивание дерева счетов при переключении между планами счетов.

Версия: 2.1.230

Тип: Ошибка
Статус: Подтвержено
Важность: Если время будет
Ошибка 2.1.230 #162
Описание
дравствуйте, очень интересует решение проблемы, которую озвучили еще 13.09.2011 и как я понял она не была исправлена. Еще раз дублирую описание данной проблемы:
 
"Хочу присоединиться к благодарности за сборку Well
 
Помимо сворачивания дерева счетов при сохранении настроек страницы при включенном развернутом плане счетов проявляется еще и следующий баг:
 
при переключении с одного плана на другой, все чекбоксы выбора счетов сбрасываются и приходится вручную их выставлять.
 
Более приемлемым вариантом было бы сохранение состояния дерева счетов (свернут-развернут, выбран-не выбран, видимый-невидимый и пр.) для каждого развернутого плана счетов.
 
Спасибо! "
 
P.S. Если программу закрыть, а потом снова открыть, то счета становятся развернутыми, но если вновь переключиться между планами, то все сворачивается.
Последовательность действий
1. Должно быть создано минимум 2 плана счетов. Каждый из плана счетов должен содержать дерево счетов, в виде главной папки и счетов относящихся к этой папке;
2. Разворачиваем дерево счетов;
3. Переключаемся на другой план счетов (Видим, что все ветки дерева свернуты);
4. Переключаемся на предыдущий план счетов (Ветки вновь свернуты, вместо того, чтобы оставаться развернутыми).
Поведение программы, при котором она не запоминает состояние различных узлов является проблемой, которую очень непросто решить. Связано это с тем, что вот эти состояния (свернуто/развернуто) нужно где-то хранить, а место для такого хранения не предусмотрено и, что еще хуже, я пока не вижу. В общем, я пока подтверждаю эту проблему, но решение, увы, отложится на попозже.
 
Что же касаемо сохранения чекбоксов:
 
Modjahed:
при переключении с одного плана на другой, все чекбоксы выбора счетов сбрасываются и приходится вручную их выставлять.

 
это должно быть исправлено и, как показала проверка, которую я сделал только что, эта ошибка уже исправлена. Я делал довольномного доработок в существующем коде и, часть этих доработок, как раз касалась сохранения состояния чекбоксов.
 
В общем, я буду считать, что частично решил эту проблему, но заявку пока не закрываю.