datagrid 动态生成列

第一部分:datagrid声明部分
$('#dd').datagrid({
    singleSelect: true,
    columns: [[]]
});

loaddata(row.ASITEMCODE);

第二部分:数据加载部分
function loaddata(asItemCode) {
    var url = "../server/aaa.jsp"
    $.ajax({
        type: "post",
        url: url,
        success: function(msg) {
            $("#dd").datagrid({
                columns: new Array(eval(eval('(' + msg + ')').COLUMNS))
            }).datagrid("loadData", eval('(' + msg + ')'));
        }
    });
}

后台columns(表格数据部分在此略过):
String columns = "[{field:\"OPNO\",title:\"考核登记编号\",width:65},{field:\"TRANSTIME\",title:\"当前系统时间\",width:65}]";

你可能感兴趣的:(datagrid)