頁面顯示:
對于頁面上篩選條件有下拉框加載的,直接下對應顯示時加載
{
text?:?'產品線',
dataIndex?:?'entorgid',
align?:?'center',
width?:?150,
renderer:function(value,metaData,record?,rowIndex,colIndex,store,view){
if(value?!=?""){
$("#entorgid?option").each(function(){
if($(this).val()?==?value){
value?=?$(this).text();
}
});
}
return?value;
}
}
要是篩選條件沒有對應下拉框,直接設置下拉框然后進行隱藏,當然如果需要顯示去調hidden就好
需要注意的是,title屬性是用來存儲數據庫中該字段的編碼。也就是mdp_cmm_dict表CODE
<select????class="form-control?mmp-select?hidden"?id="crmEntid"
name="crmEntid"?title="crm_entid"></select>
頁面導出顯示:
有兩種方法解決導出的數據內含外顯,1)直接關聯數據庫的字典表 2直接在對應的SQL中進行case when操作顯示
<![CDATA[(????
CASE?mt.TERMINAL_PROPERTY
WHEN?1?THEN
'3C連鎖門店'
WHEN?2?THEN
'全國商超門店'
WHEN?3?THEN
'TOP門店'
WHEN?4?THEN
'旗艦店'
WHEN?5?THEN
'其他渠道門店'????????????????
else
'未知類型'
END
)?]]>AS?TERMINAL_PROPERTY,