為什么80%的碼農都做不了架構師?>>> ??
var _bt={'date':'日期','subtime':'填寫時間','xz':'小組','uname':'操作人','qdbh':'渠道編號','mt':'媒體','zh':'賬戶','sjd':'時間段','tfwz':'投放位置','tfh':'投放號','td':'團隊','sjje':'實際金額','jxs':'進線數','cb':'成本','yxzyjx':'有效資源進線','yxzyl':'有效資源率','tgl':'通過率','wxewmcazs':'微信或二維碼長按總數','cajxl':'長按進線率','ldyjzs':'落地頁加載數','ldydjcal':'落地頁點擊長按率','ldybh':'落地頁編號','note':'備注'};
var _grid;
$(function(){var _headerHtml="";for(k in _bt){_headerHtml+='<label for="dc_xs_'+k+'"><input type="checkbox" checked name="dc_data" value="'+k+'" id="dc_xs_'+k+'" />'+_bt[k]+'</label> ';}$("#sethead_list").html(_headerHtml);//全選反選$("input[name='dc_xz_all']").on("click",function(){if(this.checked){$("input[name='dc_data']").each(function() {this.checked=true;});}else{$("input[name='dc_data']").attr('checked', false)} })
})//設置表頭隱藏顯示
function setHeaderShowHideAction(){var data_hide=new Array();var data_show=new Array();$("input[name='dc_data']").each(function(){if(!this.checked){data_hide.push(this.value);}else{data_show.push(this.value);}})$(".datagrid-view2").find("td").each(function(){if($.inArray($(this).attr("field"), data_hide)!=-1){$(this).hide();}if($.inArray($(this).attr("field"), data_show)!=-1){$(this).show();}})_grid.resize();//刷新視圖,修復datagrid超出屏幕滾動條問題
}
function setHeaderShowHide(){$('#dlg_setheader').dialog({title: '設置顯示項',closed: false,cache: false,modal: true,resizable:true,iconCls: 'icon-edit',width: 650,height: 300});
}//datagrid加載成功的時候,再設置下是否要隱藏和顯示表頭
...
onLoadSuccess:function(data){_grid=$(this);setHeaderShowHideAction();
},
?