Надеюсь у тебя все хорошо.
Это мой сценарий. У меня есть несколько (20+) портлетов Liferay, которые используют сетки/таблицы для отображения данных.
Каждый портлет извлекает данные на основе разных критериев.
Тем не менее, сетка такая же, но с некоторыми общими функциями, такими как фильтрация, нумерация страниц, экспорт данных и т. д.
В настоящее время каждый раз, когда нам приходится вносить изменения в стиль сетки, мне приходится вносить изменения в каждом из более чем 20 портлетов. Это действительно неэффективно и приводит к потере большого количества времени.
Поэтому мне было интересно, можно ли создать общий «портлет» или «составной', чтобы он мог отображать данные из нескольких портлетов? Чтобы уточнить, общий портлет/композит будет содержать сетку, фильтрацию, разбиение на страницы, экспорт и т. д. функции.
Этот общий портлет/композит будет получать данные от различных портлетов и просто отображать их.
Следовательно, если мне нужно внести какие-либо изменения в стиль сетки, будет достаточно внесения изменений только в одном месте.
Кто-нибудь сталкивался с таким сценарием раньше?
У вас есть решение?
Заранее благодарю за любую помощь.