码迷,mamicode.com
首页 > 其他好文 > 详细

easyui datagrid 动态表头2

时间:2014-11-24 11:42:43      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:io   ar   sp   for   on   cti   bs   代码   ad   

前端

function goqry() {
$("#form").form("submit", {
url: "CJCK_bjcjfx_yfsl.aspx?opt=qry",
onSubmit: function () {
if ($(this).form(‘validate‘)) {
$(‘#tt‘).datagrid("loading");
return true;
} else {
return false;
}
},
success: function (data) {
data = jQuery.parseJSON(data);
if (data.columns != undefined) {
if (data.columns.length == 4) {
if (data.total > 0) {
var frozenColumns = $(‘#tt‘).datagrid("options").frozenColumns;
for (var i = 0; i < frozenColumns[0].length; i++) {
frozenColumns[0][i].rowspan = 4;
}
}

} else if (data.columns.length == 3) {
if (data.total > 0) {
var frozenColumns = $(‘#tt‘).datagrid("options").frozenColumns;
for (var i = 0; i < frozenColumns[0].length; i++) {
frozenColumns[0][i].rowspan = 3;
}
}

}
if (data.columns != null) {
$(‘#tt‘).datagrid({
columns: data.columns,
data: data.rows
});
} else {
$(‘#tt‘).datagrid({
data: data.rows
});
}

} else {
$(‘#tt‘).datagrid({
data: data.rows,
columns:[[]]
});
}
$(‘#tt‘).datagrid("loaded");
}
});
}

后台代码

response.write(xx());

public string xx(){

EasyUIDatagrid data = new EasyUIDatagrid();
data.total = dt.Rows.Count;
data.rows = DataTableToobject(dt);
data.columns = head;
return ToJson(data);

}

public class EasyUIDatagrid
{
public int total;
public object[] rows;
public object[] footer;
public string topmsg;
public EasyUIDatagridHead[][] columns;
public EasyUIMergeCells[] mergeCells;
}

 

easyui datagrid 动态表头2

标签:io   ar   sp   for   on   cti   bs   代码   ad   

原文地址:http://www.cnblogs.com/miraclesakura/p/4118116.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!