Аналог Stack Widget из Qt

Здравствуйте!

Имеется бизнес-объект который представляет из себя список разнородных элементов. Соответственно для каждого типа элемента нужно показывать разное по структуре и форме содержимое. В одних случаях элемент лучше всего представить в виде обычной строки, в других в виде таблицы, картинки и так далее.

Подскажите возможно ли как-нибудь сделать так чтобы в одном и том же месте в отчете выводилась разная информация в зависимости от условия? Причем чтобы это был не один шаблон, в котором в кучу собраны все возможные виды отображения, крайне желательно отдельно настраивать шаблон для каждого вида.

Прямым аналогом видится компонент StackWidget из Qt. Здесь хотелось бы так же - добавил новый Tab, который привязан к определенному условию, и на нем размещаешь элементы как тебе нужно. И в зависимости от условия активируется только один из табов.

Другими словами как показать разнородные элементы в одном отчете?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.