我有两个像这样设计的liferay portlet
--------------------- ---------
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
--------------------- ---------
我想在右侧的portlet中使用JSF primefaces添加链接,如果我点击它,这个portlet被最小化,并且它的空间由左侧的portlet占用。
任何线索?
答案 0 :(得分:0)
您可能希望从Inter portlet Communication
开始我建议你为此使用一个portlet,并尽量减少使用JavaScript tools的一些 另外,请检查primefaces tree nodes并使用ajax update更新第二个面板。
据我所知,portlet并没有扩大和缩小。世界。如果这些portlet紧密连接,您可能需要考虑将它们合并为一个。
答案 1 :(得分:0)
感谢devBinnooh的回答,
实际上你是对的,最好只使用一个portlet,因为使用其中的2个会产生很多问题(比如我们沟通,我认为这不是一件容易的事)。
关于primefaces我使用了组件p:layoutUnit,属性为collapsible =“true”。它对我来说很好。