jQuery MiniUI

标题: DataGrid动态列 [打印本页]

作者: LikeMiniUI    时间: 2013-1-11 14:50:00     标题: DataGrid动态列

后台:        
string strCMS = ac.ContractMain_S() + ac.ContractMain_E();
        // 返回处理结果
        String resultJSON = JSON.Encode(strCMS);
        Response.Write(resultJSON);

前台接受的json数据格式:
"{ field: 'C01', width: 120, headerAlign: 'center', header: '合同号码' },{ field: 'C02', width: 120, headerAlign: 'center', header: '合同版本' },{header: '合同主信息', headerAlign: 'center',   columns: [        { field: 'C03', width: 120, headerAlign: 'center', header: '审批状态' },       { field: 'C04', width: 120, headerAlign: 'center', header: '合同状态' },       { field: 'C05', width: 120, headerAlign: 'center', header: '客户合同号' },       { field: 'C06', width: 120, headerAlign: 'center', header: '承揽年月日' },       { field: 'C07', width: 120, headerAlign: 'center', header: '营业担当' },       { field: 'C08', width: 120, headerAlign: 'center', header: 'PM担当' },       { field: 'C09', width: 120, headerAlign: 'center', header: '买方' },       { field: 'C10', width: 120, headerAlign: 'center', header: '承包商' },       { field: 'C11', width: 120, headerAlign: 'center', header: '最终用户' },       { field: 'C12', width: 120, headerAlign: 'center', header: '不含税金额' },       { field: 'C13', width: 120, headerAlign: 'center', header: '未销售金额' }   ]},{ field: 'C14', width: 120, headerAlign: 'center', header: '合同备注' }"

MINI-JS:
                success: function (text) {
                    var grid = mini.get("dgv_Contract");
                    var columns = mini.encode(text);
                    grid.setColumns(columns);
                    // 固定列
                    grid.setFrozenStartColumn(0);
                    grid.setFrozenEndColumn(1);
                },


作者: niko    时间: 2013-1-11 14:59:53

你少了"[]"。
[{field: ,..}, ..]
作者: LikeMiniUI    时间: 2013-1-11 15:05:51

是的啊。非常感谢!




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2