ラジオまたは選択フィールドの速度テンプレートで DDLRecordLocalService getFieldValue を使用して LifeRay 6.1.30 から DynamicDataList データを取得するときに、余分な [" "] を削除するにはどうすればよいですか。
ここに私のVMがあります:
#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>
次のリストを返します。
- ["アルフ"]、["アルフ"]
- [「樹皮」]、[「樹皮」]
- [「ワン」]、[「ワン」]
[" "] クラフトを取り除く最良の方法は何ですか?