Тогда подскажите, пожалуйста, как нам правильно поступить. Необходимо визуально разделить участки сети по следующим критериям:
1)Принадлежность (выделяем цветом в зависимости от значения в поле принадлежность, на текущий момент у нас 10 принадлежностей)
2)Количество труб на участке (2х тр и 4х-трубные) (используем одинарную или двойную линию)
3)Тип прокладки сети (канальн, бесканальн и т.д.) (используем тип линии, например пунктир и т.д. на данный момент 4 типа прокладки сети, но скорее всего это количество увеличится до 6)
4)Режим (у нас 4 режима: вкл, откл, откл подающий, откл обратн)
Итого примерно получается 10 принадлежностей*6 типов прокладки *2 (2хтрубка или 4трубка)*4 режима=480 вариантов
Мы попробовали 2 варианта.
1)Создали режимы по всем эти критериям, ближе к 200 му режиму начинаются "глюки" в работе системы.
2)Оставили в режимах только 4 режима, создали тематическую раскраску по типу прокладки, создали тематическую раскраску по принадлежности. Эти две раскраски всегда включены.
В таком случае появляется другая проблема, у нас есть и другие "дополнительные" тематич раскраски (например подсвечиваются участки с дефектами, или участки с системой ОДК и т.д.)
Необходимо, чтобы "дополнительные" раскраски срабатывали поверх "принадлежности" и "тип прокладки". Получается, пользователь включает тему с дефектами, ожидает, что участок раскрасится в красный цвет
и выделится жирной линией, а вместо этого накладывается раскраска по принадлежности и типу прокладки и на экране участок по-прежнему какой-нибудь зеленый и пунктирный. Т.е. получается, чтобы тема однозначно корректно подсветила нужные участки, все остальные раскраски в данный момент необходимо отключать. Пользователям это неудобно, очень желательно, чтобы по принадлежности и типу прокладки участки были обозначены всегда, если они не подпадают под какую-то дополнительную тему.
Что можно сделать?