Флаги в дереве значений #368339


#0 by Stepa86
Есть иерархическая структура некоторого справочника (дерево значений) с флажками. Назначение: отметить необходимые элементы. 1. Если ставим флажок у группы, то все подчиненные тоже устанавливаются в истину и наоборот, при снятии все устанавливаются в ложь. 2. Если у потомков группы есть разные флажки, то флажок становится затемненным. 3. Ну и там всякие вопросы, типа вы точно хотите установить все флажки в группе... где нить в типовых или у кого нить есть функции, уже реализующие это, а то самому писать и отлаживать (изобретать велосипед) как то неохото =)
#1 by Immortal
типовая УниверасльнаяЗагрузкаВыгрузкаXML на форме таблицаПравилВыгрузки с деревом
#2 by Stepa86
Пасиба =) минут 30-40 мне сэкономил
#3 by zbv
Обработка "Регламентированные отчеты", но там только два уровня. Если больше, то придеться доработать...
#4 by Stepa86
После небольшой работы напильником получилось вот это (может кому пригодицо):            ИЛИ цСтрока[пРеквизит] = 2 Тогда
#5 by Stepa86
теперь меня мучает вопрос, если у группы менять флажок, то спрашивать о подтверждении поменять флажки у всех подчиненных или молча менять???
#6 by Кураж
#7 by Stepa86
так я из типовой вытащил, так что я юзаю чужой трехколесный лисапед... Решил ничего не спрашивать при смене, а сделать кнопочку "отменить последнее действие с деревом" (юзабилити, хуле)
#8 by RomaH
надо спрашивать - что именно сделать родитель - серый - т.е. подчиненные часть помечена - часть - нет если я кликаю на серый флаг - что я хочу сделать? установить или снять флаги у всех подчиненнных меня отсутсвие этого вопроса бесит в ролях - хочешь снять право удаления у всех доков, а оно устанавливается, да еще и чтение выставляет у всех
#9 by Stepa86
значит в контекстном меню будут кнопки "установить флажок", "снять флажок"... меня наоборот частенько бесит каждый раз в модальном окошке кликать на подтверждения
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С