在使用 DDLRecordLocalService getFieldValue 在无线电或选择字段的速度模板中从 LifeRay 6.1.30 检索 DynamicDataList 数据时,如何删除额外的 [" "]。
这是我的虚拟机:
#set ($ddlRecordsUtil = $serviceLocator.findService("com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService"))
#set ($records = ${ddlRecordsUtil.getRecords($getterUtil.getLong($reserved_record_set_id.data))})
<ul>
#foreach ($record in $records)
<li>
$record.getFieldValue("radio1477"),
$record.getFieldValue("select2047")
</li>
#end
</ul>
其中 radio1477 是:
<input name="radio1477" value="arf">arf
<input name="radio1477" value="bark">bark
<input name="radio1477" value="woof">woof
和 select2047 是
<select name="select2047">
<option value="arf"> arf </option>
<option value="bark"> bark </option>
<option value="woof"> woof </option>
</select>
返回以下列表:
- [“arf”],[“arf”]
- [“树皮”],[“树皮”]
- [“汪”],[“汪”]
去除 [" "] 杂物的最佳方法是什么?