我有两个 portlet:Display-portlet 和 Comment-portlet。
Display-portlet
这显示了一个网格 (html <table>
),其详细信息来自数据库。每个表格行显示供应商详细信息并有一个href
链接,该链接应该连接到我的Comment portlet并将参数(如, )传递给 Comment-portlet。vendor-name
transcation-id
在每一行都有一个链接,在选择特定供应商时,他的详细信息应该传递给第二个 portlet。
我已经尝试过通过流程操作传递信息的 portlet 到 portlet 事件机制,所以我试图在这里实现相同的逻辑,但我的参数没有传递给操作类。
我的显示 portletview.jsp
有下表:
<table>
<tr>
<th>Trans.ID</th>
<th>Vendor Name</th>
<th>Action</th>
<th>Discuss</th>
</tr>
<tr>
<td align="center" id="trans_id">
<%=chatEntry.getTransactionId()%>
</td>
<td align="left" id="vname_id">
<%=chatEntry.getVendorName()%>
</td>
<td align="center" id="status_id">
<%=chatEntry.getStatus()%>
</td>
<td align="center">
<a href="javascript:submitForm()">click</a>
</td>
</tr>
</table>
请帮助我应该如何将我的每一行值传递给其他 portlet。
当我尝试使用隐藏值时,默认情况下只选择第一个值。如果有其他方法可以解决此问题,请提出解决方案。
这个问题可能不完全是 Liferay-IPC,但如果提供更好的解决方案将不胜感激。