Я застрял в следующем сценарииПоказать/скрыть вкладки при условии
У меня есть список поставщиков услуг (например, МАЯ, Chexar, Western Union, TSys и т.д.), используемые мой клиент, чтобы дать различные услуги, такие как посылающие деньги, оплата счетов и т. д.
Теперь проблема в том, что я повторно использую свой проект для нескольких клиентов. Скажем, CustomerA использует - Western Union, Tsys, то Клиент B может использовать - VISA, INGO и так далее.
В моем пользовательском интерфейсе у меня есть элемент управления вкладкой, и я отображаю имена поставщиков как текст вкладки, но это зависит от клиента. Поэтому я добавил всех поставщиков всех клиентов в качестве вкладки.
Итак, вопрос здесь в моем методе действий. Я получаю список поставщиков, которые говорят INGO, TSys для CustomerA. Поскольку в моем пользовательском интерфейсе есть все поставщики, мне нужно фильтровать и отображать только вкладки INGO и TSys.
Одним из решений было бы использовать флаг как -INO Обязательный, и если он истинен, добавьте вкладку INGO и TsysRequired, если это правда, добавьте вкладку TSys и т. Д.
Но я хотел получить общее решение, например, если новый клиент добавил для клиента, я не должен сильно изменять свой код.