数据库中存的是数字,grid或者dataTables中显示的时候要显示具有实际意义的中文信息时可以参考下面的方案
本例中是数据库中存0或者1,页面中显示男或女
方案一:在ksql中定义自定义关系设置case when ,前端直接显示自定义关系的值
select AP_XSXB .*,(case when AP_XSXB.fXB = '0' then '男' when AP_XSXB.fXB = '1 then '女‘ else ‘’ end As sex) as custom1 from AP_XSXB AP_XSXB
方案二:在grid或者dataTables的onCellRender中设置
Model.prototype.grid1CellRender = function(event) { if (event.colName == "fXB") { if (event.colVal == '0') { event.html = "<div>男</div>"; } else if (event.colVal == '1') { event.html = "<div>女</div>"; } else event.html = "<div/>"; } };
评一波