1.<s:doubleselect> 下拉框 显示在一行
设置样式:
<style>
.nobr br{display:none}
</style>
<div class="nobr">
<s:doubleselect label="doubleselecttest2" name="menu" list="#{'fruit':'Nice Fruits', 'other':'Other Dishes'}" doubleName="dishes" doubleList="#top=='fruit'?{'apple', 'orange'}:{'monkey', 'chicken'}" theme="simple"/>
</div>
只要这样设置就可以使得两耳下拉框显示在一行
2.显示freemarker.core.InvalidReferenceException: Expression parameters.formName is undefined on line 76, column 43 in template/simple/doubleselect.ftl错误
将doubleselect 标签放在s:form中,或者s:form结束标签前缺少与前面标签相对应的结束标签,如:
<s:form><table><tr></tr></s:form>缺少</table>标签
3.第二个下拉框没有显示值
3.1将doubleselect 标签放在s:form中
3.2<s:form>设置name属性
3.3<s:doubleselect>增加formName属性
结果还是不行,试着给<s:form>增加了id属性,OK ,可以了
当doubleName属性值为bean.properties时,第二个下拉框也为空