Как удалить лишние [" "] при получении данных DynamicDataList из LifeRay 6.1.30 с помощью DDLRecordLocalService getFieldValue в шаблоне скорости для полей радио или выбора.
Вот моя ВМ:
#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>
Где радио1477:
<input name="radio1477" value="arf">arf
<input name="radio1477" value="bark">bark
<input name="radio1477" value="woof">woof
и выберите2047
<select name="select2047">
<option value="arf"> arf </option>
<option value="bark"> bark </option>
<option value="woof"> woof </option>
</select>
Возвращает следующий список:
- ["арф"], ["арф"]
- ["кора"], ["кора"]
- ["Гав гав"]
Каков наилучший способ удалить [" "] мусор?