easyui mybatis分页的问题

黄文祥 发布于 2013/09/30 16:34
阅读 1K+
收藏 0

【Gopher China万字分享】华为云的Go语言云原生实战经验!>>>

请教个easyui与mybatis分页的问题,弄了半天“下一页”不能访问 不知道是什么问题?


// 初始化 数据表格 
		$('#t_datagrid').datagrid({
			idField:'id' ,		//只要创建数据表格 就必须要加 ifField
                        url:'/module/moduleTreeList/'+ node.id
			fit:true , fitColumns:true ,  
			singleSelect:false,   // 只能选择一行
			striped: true ,		//隔行变色特性 
			//nowrap: false ,	//折行显示 为true 显示在一会 
			loadMsg: '数据正在加载,请耐心的等待...' ,
			rownumbers:true ,
			frozenColumns:[[	//冻结列特性 ,不要与fitColumns 特性一起使用 
				{
					field:'ck' ,
					width:50 ,
					checkbox: true
				}
			]],
			pagination: true , 
			pageSize: 2 ,
			
			pageList:[2,5,10,15,20,50],
			toolbar:'#tb'
		});

mybatis 是用plugin来进行封装sql的,

plugin都没问题。sql也都正常执行对limit 的组装也有数据,但是到前台之后不是显示所有的数据条数,只显示了查询出来的条数如:

下面是执行的sql

SELECT id as id,name as name,priority as priority, url as url,parent_id as pid,status as status, sn as sn,icon as icon,description as description FROM sys_module WHERE parent_id = ? and status = ? limit 0,2

查看了easyui的问题也没说需要查询所有的条数封装到bean再来显示什么的?大家看看这个问题是什么问题的?谢谢 啊

加载中
0
yuyuyuyu
yuyuyuyu
最近在开发相关的,告诉你吧,你还要在json里面传一个total,就是所有条数
黄文祥
黄文祥
你说的这个total,怎么赋值呢?
0
yuyuyuyu
yuyuyuyu
和rows并列的,put("total",30)
黄文祥
黄文祥
哦,原来如此。搞定了 谢谢啊~~~~~~~~
黄文祥
黄文祥
不对吧,我是用json返回 List<T>这样的格式的啊?
0
会打杂的前端攻城狮
会打杂的前端攻城狮

我也遇到这个问题了。那个total不知道怎么添加进去了。

Ajax请求的直接返回的json 是个list  

不知道Lz解决这个问题没 

0
j
jinfr
品牌啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪
0
发去
total 是从page.gettotal获取的,put("rows",list);把数据put过去
返回顶部
顶部