jqgrid setGridParam 方法使用 方式

在 使用setGridParam 的时候 ,如果 创建时候的 grid 的url 是使用 get 方式的 路径是话。 那么使用 setGridParam 这个方法,就 要 修改 url 才有效果的,否则没有效果。 如果是 使用 postData 的方式。 setGridParam 方法的 postData 就起效果了,不用重新设置 了url的。

 jQuery(grid_selector).jqGrid({
        url: _ctxPath + '/pfmcePlan/hrEffPfmcePlanee/achievementsTargetlistData.do',
        // url: _ctxPath + '/pfmcePlan/hrEffPfmcePlanee/achievementsTargetlistData.do?' +
        //     'hrEffPfmcePlaneecptId=' + hrEffPfmcePlaneecptId, 这种方式不推荐 方式2
        datatype: "json",
        mtype: 'POST',
         postData: {
            "hrEffPfmcePlaneecptId": hrEffPfmcePlaneecptId
        },

 $(grid_selector).jqGrid('setGridParam', {
            //url: _ctxPath + '/pfmcePlan/hrEffPfmcePlanee/achievementsTargetlistData.do?' +
            //    'hrEffPfmcePlaneecptId=' + hrEffPfmcePlaneecptId, 对应方式2 
            datatype: 'json',
            mtype: 'POST',
            postData: { "hrEffPfmcePlaneecptId": hrEffPfmcePlaneecptId } //发送数据  
        });

PS : 参看了一下 jqgrid 的源码 :它的 刷新 方法, 是不能自定义刷新方法。 他的刷新方法也是 调用 reload jqgrid 的 重新加载的方式的 。因此 如果 重新设置了 setGridParam 参数, 刷新时候 也是 适用的。 编辑 保存 和删除 都是可以 自定义方法的。

转载于:https://my.oschina.net/ouminzy/blog/858294

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值