jqgrid setGridParam 方法使用 方式
2017-03-14 00:00
375 查看
在 使用setGridParam 的时候 ,如果 创建时候的 grid 的url 是使用 get 方式的 路径是话。
那么使用 setGridParam 这个方法,就 要 修改 url 才有效果的,否则没有效果。
如果是 使用 postData 的方式。 setGridParam 方法的 postData 就起效果了,不用重新设置 了url的。
PS : 参看了一下 jqgrid 的源码 :它的 刷新 方法, 是不能自定义刷新方法。 他的刷新方法也是 调用 reload jqgrid 的 重新加载的方式的 。因此 如果 重新设置了 setGridParam 参数, 刷新时候 也是 适用的。
编辑 保存 和删除 都是可以 自定义方法的。
那么使用 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 参数, 刷新时候 也是 适用的。
编辑 保存 和删除 都是可以 自定义方法的。
相关文章推荐
- jqgrid setGridParam方法设置postData参数值累加问题
- 修复jqgrid setgridparam postdata 的多次查询条件累加
- jqgrid 重新设置setGridParam
- 使用 ADO.NET 的 NextResult 方法取得多个 Result Set
- 如何使用web_reg_save_param方法保存的多个参数?
- 控件开发时两种JS嵌入资源方式的使用方法
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(10):服务器端和客户端数据类型的自动转换:以XML方式序列化数据、小结
- 无法使用POP方式收取Gmail邮件的解决方法【应用】
- 在Windows下使用汇编方式编译OpenSSL方法
- 如何使用web_reg_save_param方法保存的多个参数?
- 如何使用web_reg_save_param方法保存的多个参数?
- 如何使用web_reg_save_param方法保存的多个参数?
- J2ME小tip:setClip方法的使用
- WPF/Silverlight为什么要使用Canvas.SetLeft()这样的方法?
- findByNamedParam,findByNamedQueryAndNamedParam的使用方法
- 如何使用web_reg_save_param方法保存的多个参数?
- 安装完vs.2005之后,重新安装iis后无法使用http方式访问asp.net工程的页面的问题的解决方法
- GridControl使用方法片段
- 补充:分享一下ExpressQuantumGrid的cxGrid的一些使用方法和经验
- 如何使用web_reg_save_param方法保存的多个参数?