代码拉取完成,页面将自动刷新
之前提供了listselect的一些问题。通过了解和分析发现。listselect在form展示的时候是有bug的。
例如下面的例子,已经将listselect做了一个绑定,数据应该展示的时候,按照绑定的字段进行展示。
<#form:listselect id="zzSelect" path="zzName" title="装置选择" url="${ctx}/da/eqEquipment/eqEquipSelect" allowClear="false"
checkbox="false" itemCode="eqtId" itemName="eqtName"/>
结果查看页面代码发现。实际上绑定的字段放到了一个hidden字段。
页面代码只能这么处理。才能展示数据。
$('#zzSelectName').val($('#zzSelectCode').val());
原则上,控件在展示的时候,应该将path设置的数据放到Name字段,而不是Code字段。或者开放属性,允许用户可以将code和name两个字段都可以使用path进行绑定。