esayUI datagrid根据不同的选择构造不同的表头

// 根据分类选择构造数据表表头
function get_columns_arr(){
var action_class = $('#q_action_class').val();
var columns=new Array();
var column={}; 

//选择商品,加上商品货号
if(action_class == 1) {
column={}; 
column["field"]="goods_cid"; 
   column["title"]="货号";  
   column["width"]="120"; 
column["align"]="center"; 
columns.push(column);
}

column={}; 
column["field"]="action_name"; 
    column["title"]="分类";  
    column["width"]="120"; 
column["align"]="center"; 
columns.push(column);

column={}; 
column["field"]="amount"; 
    column["title"]="数量";  
    column["width"]="120"; 
column["align"]="center"; 
columns.push(column);

column={}; 
column["field"]="price2"; 
    column["title"]="收入";  
    column["width"]="120"; 
column["align"]="center"; 
columns.push(column);

column={}; 
column["field"]="price1"; 
    column["title"]="成本";  
    column["width"]="120"; 
column["align"]="center"; 
columns.push(column);

column={}; 
column["field"]="price3"; 
    column["title"]="利润";  
    column["width"]="120"; 
column["align"]="center"; 
columns.push(column);

//返回
return columns;
}

function page_init() {

if ($.isFunction(window.pageInit)) {
pageInit();
}


// 表格高度
var t1_height = $(window).height() - $('#t1_zone').offset().top;


var params = get_q_params();
//
$('#t1').datagrid({
width : 'auto',
height : t1_height,
nowrap : false,
striped : true,
border : true,
collapsible : false,// 是否可折叠的
// fit: true,//自动大小
url : 'show1_ans.php?action=show1' + params,
singleSelect : true,// 是否单选
pagePosition : 'top',
pagination : true,// 分页控件
pageSize : 15,// 默认.如有调整,需同时调整/model/a/a.php.get_search_paras()
pageList : [ 15, 50, 100 ],// 可以设置每页记录条数的列表
rownumbers : true,
columns: [
get_columns_arr()
]
});
}

function q() {
var params = get_q_params();

$('#t1').datagrid({
url : 'show1_ans.php?action=show1' + params,
columns: [
get_columns_arr()
]
});
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值