本来是要写一个根据后台传来的数据动态实现增加表头的,但是由于我是通过前台勾选checkbox,然后前台显示出我勾选的表头,后台只是拿数据然后显示上去,所以就不那么麻烦了,之前也是有百度查看根据后台的值去实现,但是奈何改了半天发现无法成功,只能采用这种偷懒的方式
首先我是要通过勾选checkbox,所以我的思路就是让展示数据的地方根据勾选与否去选择是否进行隐藏,如果勾选了,就显示显示,否则默认隐藏
{field:'areaName',title:'地区',hidden:false,fitColumns:'true',width:100,align:'center',
<span style="white-space:pre"> </span> styler: function(value,row,index){
<span style="white-space:pre"> </span> <span style="white-space:pre"> </span>var aa=$("#areaName").is(":checked")
<span style="white-space:pre"> </span> if(aa==true){
<span style="white-space:pre"> </span> $("td[field='areaName']").show();
<span style="white-space:pre"> </span> return value;
<span style="white-space:pre"> </span> }else{
<span style="white-space:pre"> </span> $("td[field='areaName']").hide();
<span style="white-space:pre"> </span> return 'color:red;display:none';
<span style="white-space:pre"> </span> }
<span style="white-space:pre"> </span> <span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span> }