Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GridManager不支持后端分页吗 #38

Closed
weiyang7545 opened this issue Aug 31, 2017 · 16 comments
Closed

GridManager不支持后端分页吗 #38

weiyang7545 opened this issue Aug 31, 2017 · 16 comments

Comments

@weiyang7545
Copy link

Demo中分页示例 ajax请求的json数据是全部的,只有一个totals字段,分页由前段完成吗?如果数据量很大,有没有后端分页的功能

@baukh789
Copy link
Owner

后端通过pSize(每页显示条数),cPage(当前页)参数进行分页,返回的数据是当前页的数据。具体的可以参考下API与DEMO。

@weiyang7545
Copy link
Author

可能我没表述清楚,我指的后端是web后端数据API,我们通过total/current_page从接口请求回来的数据就应该是分好页的,不指GridManager后端处理过程,GridManager好像每次都是把数据都抓过来,再在本地进行分页操作

@weiyang7545
Copy link
Author

接口类似于以下这种:
{
"page": 1,
"totals": 300,
"data": [
{"id": "tiny",
"name": "123",
"age": 18,
"gender": "male"
}]
}
请问有支持吗?接口返回当前页数据

@baukh789
Copy link
Owner

你查看下DEMO中使用的数据格式,你可以直接在后端改成对应的格式。也可以通过参数responseHandler对返回的数据进行重置。

@weiyang7545
Copy link
Author

分页的条数值不能自定义设置吗,有的话,怎么设呢

@baukh789
Copy link
Owner

baukh789 commented Sep 3, 2017

参数pageSize,你看一下API。上面都有介绍的

@zonebond
Copy link

zonebond commented Sep 6, 2017

Good!!!

@weiyang7545
Copy link
Author

调用方法setQuery能返回结果,但页码、条数都没有更新,请问是怎么回事呢,tSize和tPage这俩个参数又是怎么用的呢

@baukh789
Copy link
Owner

baukh789 commented Sep 7, 2017

你可以把完整的代码粘上来,我看下

@weiyang7545
Copy link
Author

插件很好用,非常感谢大神前期的帮忙!! 最近碰到一个新的问题,网页导出excel报网络错误,导出的数据量有限制吗?

@baukh789
Copy link
Owner

这个导出只是当前页导出, 每一页的数量需要限制。

@weiyang7545
Copy link
Author

好的,谢谢大神!

@Wnig
Copy link

Wnig commented Sep 19, 2017

搜索框搜索的筛选是已经写好的还是后台写的?
还有怎么控制每页显示条数?
删除,修改这些也都是前端传参数给后台,进行操作的吗?

@Wnig
Copy link

Wnig commented Sep 20, 2017

pageSize和sizeData都已经设置好了,为什么当前页还是把后台传来的数据全部显示出来了?
是要后台控制当前页显示条数吗?

@wang6688
Copy link

wang6688 commented Dec 6, 2017

求助,为什么我点击 其他页码的时候 ,我的后台Controller 接收不到 cPage和pSize 参数。我的 Controller方法 头代码如下:

@ResponseBody
@RequestMapping(value = "getBidderProductList", method = RequestMethod.POST)
public String getBidderProductList(	BidderProduct bidderProduct,	HttpServletRequest request,HttpServletResponse response,
		@RequestParam(required = false, defaultValue = "1") Integer cPage,
		@RequestParam(required = false, defaultValue = "15") Integer pSize) {

.........

}

@baukh789
Copy link
Owner

baukh789 commented Dec 6, 2017

查看请求类型是否为post,查看请求参数是否存在cPage。
如果存在,后端按对应类型的接收就可以了。
另外附一个分页相关的介绍:http://www.lovejavascript.com/#!zone/blog/content.html?id=77

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants