現在越來越流行使用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>