现在越来越流行使用EXT技术啦,当然也就少不了使用 EXT 的列表啦。
同样我们列表会有一个操作列,用于对行记录的操作。那么也就少不了传值啦。
如:
<column>
<name></name>
<label>操作</label>
<width>17%</width>
<editable>false</editable>
<xlsExportAble>false</xlsExportAble>
<render>
<![CDATA[
return '<a href="#" οnclick="showOpMenu(' + record.get('id') + ',' + record.get('state') + ',' + record.get('manId') + ');return false"><img src="styles/default/image/dg_edit.gif"/></a>';
]]>
</render>
</column>
通常这样没有问题,但当数据 manId 为null时,就会保持啦,那我们要怎么办呢?
很简单,转成字符串就ok啦,即用单引号括起即可。
<column>
<name></name>
<label>操作</label>
<width>17%</width>
<editable>false</editable>
<xlsExportAble>false</xlsExportAble>
<render>
<![CDATA[
return '<a href="#" οnclick="showOpMenu(' + record.get('id') + ',' + record.get('state') + '/',' + record.get('checkedManId') + '/');return false"><img src="styles/default/image/dg_edit.gif"/></a>';
]]>
</render>
</column>