Не совсем уверен, какой тип отображения / макета вы имеете в виду, но я немного обдумал эту мысль.Всего несколько идей, ничего, что я действительно попробовал (сейчас у меня нет сервера):
Предполагая, что вы хотите скрыть все заголовки столбцов, когда все категории полностью свернутыОдин из способов - использовать некоторые сценарии на стороне клиента, задающие начальный стиль display:none
для элемента таблицы данных <thead>
;или если по какой-то причине вы не можете связаться с thead, вы можете обратиться ко всем заголовкам столбцов через их отдельный styleClass xspPanelViewColumnHeader
.
Реакция на события раскрытия / свертывания может быть немного сложной;
Говоря о большем контроле: в целом, может быть, лучше вообще не использовать панель просмотра.Вместо этого вы можете использовать <xp:dataTable>
или даже <xp:repeat>
элемент управления, который означает больше работы, но дает вам гораздо больший контроль над тем, чего вы можете достичь здесь.Или вы даже используете что-то вроде таблицы данных ab jQuery.