jqgrid 加载mysql数据_jqGrid 数据加载完事件 loadComplete 使用

http://blog.csdn.net/u010690818/article/details/67633911

function gridList() {

var $gridList = $("#gridList");

$gridList.dataGrid({

url: "/Inv/SpuInvs/GetGridJson",

height: $(window).height() - 128,

colModel: [

{ label: '主键', name: 'id', hidden: true },

{

label: '货品编码', name: '', width: 140, align: 'center',

formatter: function (cellvalue, options, rowObject) {

return rowObject.codec+'\r'+rowObject.codes;

}

},

{ label: '货品条码', name: 'barcode', width: 140, align: 'center' },

{ label: '品名', name: 'names', width: 120, align: 'left' },

{ label: '规格', name: 'spec', width: 140, align: 'left' },

{ label: '可销量', name: 'mode', width: 120, align: 'left' },

],

pager: "#gridPager",

sortname: 'codes asc,create_time desc',

viewrecords: true,

loadComplete: function () {

//console.log('loadComplete');

var src = "ExPortPage?page=" + $gridList.jqGrid('getGridParam', 'page') + "&rows=" + $gridList.jqGrid('getGridParam', 'rowNum');

$("#index_page").attr("href", src);

}

});

}

jqGrid可以使用`loadComplete`回调函数来处理数据加载成后的事件。在`loadComplete`回调函数中,您可以访问Grid数据并对其进行任何必要的处理。 如果您的数据已加密,则您需要在Grid加载数据之前对其进行解密。然后,您可以在`loadComplete`回调函数中将解密后的数据加载到Grid中。 下面是一个示例代码,展示如何在`loadComplete`回调函数中处理解密后的数据: ```javascript // 加载Grid数据之前,对数据进行解密 var decryptedData = decryptData(data); // 加载jqGrid数据 $('#grid').jqGrid({ // 设置数据 data: decryptedData, // 设置列 colModel: [ {name:'id', index:'id', width:50}, {name:'name', index:'name', width:100}, {name:'amount', index:'amount', width:80, align:'right'} ], // 设置Grid属性 height: 'auto', width: 500, rownumbers: true, caption: 'My Grid', // 在loadComplete回调函数中对数据进行处理 loadComplete: function(data) { // 处理解密后的数据 // ... // 加载处理后的数据 $(this).jqGrid('setGridParam', { data: processedData }).trigger('reloadGrid'); } }); ``` 在上面的示例中,我们首先对数据进行解密,然后将其加载jqGrid中。接下来,在`loadComplete`回调函数中,我们处理解密后的数据并将其加载到Grid中。请注意,我们使用`setGridParam`方法设置处理后的数据使用`trigger('reloadGrid')`方法重新加载Grid。这确保了Grid中的数据与处理后的数据一致。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值