Display-portlet と Comment-portlet の 2 つのポートレットがあります。
Display-portletこれは、詳細がデータベースから取得さ
れるグリッド (html) を示します。<table>
テーブルの各行にはベンダーの詳細が表示され、href
リンクがあり、コメント ポートレットに接続され、などのパラメーターをコメント ポートレットに渡す必要があります。vendor-name
transcation-id
各行にはリンクがあり、特定のベンダーを選択すると、その詳細が 2 番目のポートレットに渡されます。
プロセス アクションを介して情報を渡すポートレット間イベント メカニズムを試したので、ここで同じロジックを実装しようとしていますが、パラメーターがアクション クラスに渡されません。
My Display ポートレットview.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>
各行の値を他のポートレットに渡す方法を教えてください。
非表示の値を使用しようとすると、デフォルトで最初の値のみが選択されます。これを処理する他の方法がある場合は、解決策を提案してください。
この質問は完全に Liferay-IPC ではないかもしれませんが、より良い解決策が提供されれば幸いです。