我有 1 个选择列表和 1 个多选列表的结构
<dynamic-element name="mySLMenu" type="list" index-type="keyword" repeatable="false">
<dynamic-element name="itemOne" type="0" index-type="" repeatable="false"></dynamic-element>
<dynamic-element name="itemTwo" type="1" index-type="" repeatable="false"></dynamic-element>
</dynamic-element>
<dynamic-element name="myMSMenu" type="multi-list" index-type="" repeatable="false">
<dynamic-element name="itemOne" type="0" index-type="" repeatable="false"></dynamic-element>
<dynamic-element name="itemTwo" type="1" index-type="" repeatable="false"></dynamic-element>
</dynamic-element>
对于选择列表,我在速度中使用以下内容:
$mySLMenu.getData()
对于多选列表:
#if($myMSMenu.getOptions().size() >0)
<select multiple>
#foreach($item in $myMSMenu.getOptions())
<option> $item </option>
#end
</select>
#end
但它只返回我所选项目的类型,我想同时获取类型(值)和文本(名称),请告诉我方法。