Параметры общего отображения IPC передаются другим портлетам на этапе RENDER, события IPC передаются на этапе ACTION и передаются другим портлетам на этапе EVENT.Если вы используете JSF и не перезагружаете страницу, то ни один из них невозможен, поэтому связь с портлетами через IPC не возможна.
Однако возможно, чтобы они общались с использованием Javascript исключительно на стороне клиента.Ответственный способ справиться с этим - заставить каждую библиотеку JS использовать пространство имен портлета для предотвращения конфликта методов и переменных, но в контролируемой среде (например, когда вы пишете все пользовательские портлеты, работающие на сервере портала), вы можете опустить это.
Другой способ - использовать все взаимодействующие портлеты для использования сервера портала в качестве контейнера промежуточного программного обеспечения, и все они должны записывать данные на сервер и получать обновления, опрашивая сервер.Это не так просто и просто, как говорить JS друг с другом непосредственно на клиенте.