Templates 链接到视图-动态数据列表Freemarker模板-Liferay

Templates 链接到视图-动态数据列表Freemarker模板-Liferay,templates,view,liferay,freemarker,dynamic-data-list,Templates,View,Liferay,Freemarker,Dynamic Data List,我正在为Liferay中的动态数据列表创建freemarker模板。 现在,单击此数据列表中的链接,我想重定向到查看条目/记录 事实上,我有一个查看按钮,它工作得很好。但我想知道如何使用link实现这一点。 我试着做,但没有成功 查看按钮的我的代码: <td> <#assign controlPanelGroup = groupService.getGroup(portalUtil.getDefaultCompanyId(), "Control Panel")>&

我正在为Liferay中的动态数据列表创建freemarker模板。 现在,单击此数据列表中的链接,我想重定向到查看条目/记录

事实上,我有一个查看按钮,它工作得很好。但我想知道如何使用link实现这一点。 我试着做
,但没有成功

查看按钮的我的代码:

<td>
    <#assign controlPanelGroup = groupService.getGroup(portalUtil.getDefaultCompanyId(), "Control Panel")><#assign controlPanelPlid = layoutLocalService.getDefaultPlid(controlPanelGroup.getGroupId(), true)><#assign portletActionURL = portletURLFactory.create(request,"167",controlPanelPlid,"ACTION_PHASE")>
        ${portletActionURL.setParameter("recordId", "${cur_record.getRecordId()}")}
        ${portletActionURL.setParameter("struts_action", "/dynamic_data_lists/view_record")}
        ${portletActionURL.setParameter("redirect", "${themeDisplay.getPortalURL()}${themeDisplay.getURLCurrent()}")}

    <#if permissionChecker.hasPermission(scopeGroupId, "com.liferay.portlet.dynamicdatalists.model.DDLRecordSet", "${reserved_record_set_id}", "VIEW")>
    <form action="${portletActionURL}" method="POST">
        <input type="submit" value="view">
    </form>
    </#if>
</td>

${portletActionURL.setParameter(“recordId”,“${cur_record.getRecordId()}”)}
${portletActionURL.setParameter(“struts\u action”,“/dynamic\u data\u List/view\u record”)}
${portletActionURL.setParameter(“重定向”),“${themeDisplay.getPortalURL()}${themeDisplay.getURLCurrent()}”)}

你们有什么想法吗?

我不明白你们想要什么。。。表格的整行应该是一个链接?如果你的按钮点击是准确重定向,那么这应该可以做到。注意:删除表单,只需放置此链接即可。@Parkash Kumar,你好,Parkash,谢谢您的回复!我试过了,但这不起作用。。如果我点击此链接,它会打开控制面板,但会说“动态数据列表暂时不可用”……你知道为什么吗?带有
temporaly not available
的消息几乎总是表示日志中记录了一个异常。此日志将有助于找到原因。@Parkash Kumar,因此不,它工作正常。但它会打开“视图”“在控制面板中。在默认的动态数据列表中,ist打开portlet内的“视图”。。你知道我该怎么做吗?