jQuery MiniUI

标题: grid中载的问题 [打印本页]

作者: lfofiug    时间: 2016-2-26 16:39:44     标题: grid中载的问题


界面上有一个grid和一个button


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










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





作者: felt    时间: 2016-2-26 17:32:32

你用的是reload吗,load的话会从第一页开始的
作者: lfofiug    时间: 2016-2-26 18:05:25

felt 发表于 2016-2-26 17:32
你用的是reload吗,load的话会从第一页开始的

load和reload都试过了,不行
作者: dforce    时间: 2016-2-29 09:43:46

lfofiug 发表于 2016-2-26 18:05
load和reload都试过了,不行

请使用最新版本
作者: lfofiug    时间: 2016-3-3 18:19:02

dforce 发表于 2016-2-29 09:43
请使用最新版本

最新版本也不行

是这样的,我用
var p={a1:0,a2:2,a3:3};
grid.load(p);
这样写的,分页就有问题
作者: felt    时间: 2016-3-4 09:36:02

lfofiug 发表于 2016-3-3 18:19
最新版本也不行

是这样的,我用

真正的分页是你后台去处理的,你后台不处理前台再怎么加载都是不对的
作者: lfofiug    时间: 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中好像没有示例;

不知道我说清楚没有

作者: felt    时间: 2016-3-4 13:30:41

lfofiug 发表于 2016-3-4 13:14
不好意思,是我没有说清楚;情况是这样的:

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

你传递是复杂的结构,传递过去就是这样的格式,有什么问题
grid.load()的时候不会保留前一次的参数,所以pageIndex就是0,不会是你说的1
作者: lfofiug    时间: 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加载,不然出不来现象
作者: felt    时间: 2016-3-4 13:51:14

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

这种情况你试一下

早测试过了
作者: lfofiug    时间: 2016-3-4 13:53:22

felt 发表于 2016-3-4 13:51
早测试过了

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

为什么这种情况pageindex是上次的数据啊?
作者: felt    时间: 2016-3-4 14:13:52

lfofiug 发表于 2016-3-4 13:53
当使用 var p={a:0,a1:2};grid.load(p);时,JS传到后台pageindex是上次使用的数据;

为什么这种情况page ...

本地测试没有发现你说的这种情况,load每次都是0开始,不会保存上次的参数




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2