datagrid中load,reload,loadData方法的区别
2015-11-29 21:33
253 查看
它有其中有load,reload,loadData这三个方法,它们都有相同的功能,都是加载数据的,但又有区别。 load方法,比如我已经定义一个datagrid的id为grid,那这个方法的使用方式为
$(“#grid”).datagrid(“load”,{ });
它的参数为一个json对象,里面写的是你要传输的参数的键值对,调用这个方法来加载数据的时候,它传给后台的分页信息是从第一页开始的。
reload方法,使用方式也跟load的一样
$(“#grid”).datagrid(“reload”,{ });
看它的名字应该就可以知道它的做用了,没错,它跟load一样有加载数据功能,也一样的传参数,但它传给后台的分布信息是当前的页码,就是实现刷新当前页的功能。
loadData方法,这个方法有比较大的不同,首先它加载的本地数据,就是不会跟后台什么的有交互,它的使用方式是
$(“#grid”).datagrid(“loadData”,{ “total”:”30″,rows:[] });
看到没,它是比较灵活的,可以设置分页信息的,total就是行数嘛,当然你也可以设置它的当前页,而它那个rows属性设的就是你所要加载的行的集合。
$(“#grid”).datagrid(“load”,{ });
它的参数为一个json对象,里面写的是你要传输的参数的键值对,调用这个方法来加载数据的时候,它传给后台的分页信息是从第一页开始的。
reload方法,使用方式也跟load的一样
$(“#grid”).datagrid(“reload”,{ });
看它的名字应该就可以知道它的做用了,没错,它跟load一样有加载数据功能,也一样的传参数,但它传给后台的分布信息是当前的页码,就是实现刷新当前页的功能。
loadData方法,这个方法有比较大的不同,首先它加载的本地数据,就是不会跟后台什么的有交互,它的使用方式是
$(“#grid”).datagrid(“loadData”,{ “total”:”30″,rows:[] });
看到没,它是比较灵活的,可以设置分页信息的,total就是行数嘛,当然你也可以设置它的当前页,而它那个rows属性设的就是你所要加载的行的集合。
相关文章推荐
- 河南理工大学第六届程序设计大赛
- Jenkins Code Sign error: No provisioning profiles found
- 【11月英语】——坚持下去总会有所收获
- OpenJudge_P2985 数的组合(DP)
- 编写一个交错合并列表元素的函数。
- 1028. List Sorting (25)
- UIImage_Category
- hdoj--5567--sequence1(水题)
- hpuoj 1720: 感恩节KK专场——面试难题 【贪心】【校赛】
- 【Cocos2d-x 3.x】 场景切换生命周期、背景音乐播放和场景切换原理与源码分析
- homerHEVC代码阅读(5)——基础结构之bitstream_t与nalu_t
- Ubuntu更改MySQL字符集utf8,以支持中文
- hdoj--5567--sequence1(水题)
- For和Set参数学习笔记
- maven核心,pom.xml详解
- nodejs学习路线图
- 第一周
- JavaScript习题
- ios UItextfield 入门
- opatch报错OPatch failed with error code 2