gpt4 book ai didi

Liferay 6.1 速度动态数据列表

转载 作者:行者123 更新时间:2023-12-04 05:38:16 32 4
gpt4 key购买 nike

我为 DDL 构建了一些自定义 View 。对于文本类型字段,我会遍历记录并显示如下:

$record.getField("field_name").getValue()

这不适用于日期字段。我想我应该使用 getRenderedValue(themeDisplay) 方法而不是 getValue()

我可以通过 request.get("theme-display") 访问速度标记中的 themeDisplay,
但是,如果我将其设置为变量并将其作为参数传递给 getRenderedValue 方法,我将不会得到任何结果

这是正确的方法吗?在速度标记中获得 themeDisplay 的最佳做法是什么?

最佳答案

我认为当您遍历记录时它应该可以工作。我想,在迭代之前你已经完成了

$serviceLocator.findService("com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService"))
#set ($recordSetId = $getterUtil.getLong($reserved_record_set_id.data))
#set ($records = ${ddlRecordsUtil.getRecords($recordSetId)})

第一次检查:你能打印记录吗?如果否,您能否检查一下您是否已在您的 portal-ext.properties 文件中添加了此属性?
journal.template.velocity.restricted.variables=

默认情况下它将是
journal.template.velocity.restricted.variables=serviceLocator

您需要删除 serviceLocator 然后尝试吗?

HTH

关于Liferay 6.1 速度动态数据列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11631122/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com