jQuery MiniUI

 找回密码
 立即注册
查看: 3527|回复: 11
打印 上一主题 下一主题

grid中载的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-2-26 16:39:44 |只看该作者 |倒序浏览

界面上有一个grid和一个button


有一个问题,加载grid时候,有分页,默认从第一页加载pageIndex=0; 这个时候,跳到第二页了;










当我点击button的时候,为什么grid只是刷新了(页面仍是第二页),而不是重新加载?




Rank: 8Rank: 8

沙发
发表于 2016-2-26 17:32:32 |只看该作者
你用的是reload吗,load的话会从第一页开始的

Rank: 2

板凳
发表于 2016-2-26 18:05:25 |只看该作者
felt 发表于 2016-2-26 17:32
你用的是reload吗,load的话会从第一页开始的

load和reload都试过了,不行

Rank: 8Rank: 8

地板
发表于 2016-2-29 09:43:46 |只看该作者
lfofiug 发表于 2016-2-26 18:05
load和reload都试过了,不行

请使用最新版本

Rank: 2

5#
发表于 2016-3-3 18:19:02 |只看该作者
dforce 发表于 2016-2-29 09:43
请使用最新版本

最新版本也不行

是这样的,我用
var p={a1:0,a2:2,a3:3};
grid.load(p);
这样写的,分页就有问题

Rank: 8Rank: 8

6#
发表于 2016-3-4 09:36:02 |只看该作者
lfofiug 发表于 2016-3-3 18:19
最新版本也不行

是这样的,我用

真正的分页是你后台去处理的,你后台不处理前台再怎么加载都是不对的

Rank: 2

7#
发表于 2016-3-4 13:14:29 |只看该作者
本帖最后由 lfofiug 于 2016-3-4 13:17 编辑
felt 发表于 2016-3-4 09:36
真正的分页是你后台去处理的,你后台不处理前台再怎么加载都是不对的

不好意思,是我没有说清楚;情况是这样的:

load调用时,要使用button去调用;

当使用grid.load({a:0,a1:2});时,JS传到后台pageindex是0;

当使用 var p={a:0,a1:2};grid.load(p);时,JS传到后台pageindex是上次使用的数据;
当使用 var p={a:0,a1:2};grid.load({s:p});时,JS传到后台pageindex是0,但后台参数变成了s[a],s[a1].......

但是使用变量这种写法中,miniui的DEMO中好像没有示例;

不知道我说清楚没有

Rank: 8Rank: 8

8#
发表于 2016-3-4 13:30:41 |只看该作者
lfofiug 发表于 2016-3-4 13:14
不好意思,是我没有说清楚;情况是这样的:

load调用时,要使用button去调用;

你传递是复杂的结构,传递过去就是这样的格式,有什么问题
grid.load()的时候不会保留前一次的参数,所以pageIndex就是0,不会是你说的1

Rank: 2

9#
发表于 2016-3-4 13:42:57 |只看该作者
felt 发表于 2016-3-4 13:30
你传递是复杂的结构,传递过去就是这样的格式,有什么问题
grid.load()的时候不会保留前一次的参数,所以 ...

当使用 var p={a:0,a1:2};grid.load(p);时,JS传到后台pageindex是上次使用的数据;

这种情况你试一下

一要用用button加载,不然出不来现象

Rank: 8Rank: 8

10#
发表于 2016-3-4 13:51:14 |只看该作者
lfofiug 发表于 2016-3-4 13:42
当使用 var p={a:0,a1:2};grid.load(p);时,JS传到后台pageindex是上次使用的数据;

这种情况你试一下

早测试过了

Archiver|普加软件

GMT+8, 2024-10-7 22:22 , Processed in 1.023038 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部