jQuery MiniUI

标题: 怎么将grid中的数据清空 [打印本页]

作者: Soft_Vigorous    时间: 2013-9-13 10:26:14     标题: 怎么将grid中的数据清空

怎么将grid中的数据清空

作者: factory    时间: 2013-9-13 10:41:33

grid.setData([])
作者: Soft_Vigorous    时间: 2013-9-13 10:44:58

factory 发表于 2013-9-13 10:41
grid.setData([])

grid.setData([]);
grid.reload();
为什么刷新之后还是有值的呢。
作者: factory    时间: 2013-9-13 10:50:29

Soft_Vigorous 发表于 2013-9-13 10:44
grid.setData([]);
grid.reload();
为什么刷新之后还是有值的呢。

刷新之后等于重新加载数据,
grid.setUrl("")
作者: Soft_Vigorous    时间: 2013-9-13 11:20:24

factory 发表于 2013-9-13 10:50
刷新之后等于重新加载数据,
grid.setUrl("")

会报错,json is error
还有另外一个问题,就是:  grid表格的下方不是有一个刷新的按钮吗,为什么刷新之后会查出数据来,是不是相当于点击了查询按钮呢? 但是查询的是所有的数据,页面初始化的条件没有带上。
作者: factory    时间: 2013-9-13 14:37:42

Soft_Vigorous 发表于 2013-9-13 11:20
会报错,json is error
还有另外一个问题,就是:  grid表格的下方不是有一个刷新的按钮吗,为什么刷新之 ...

刷新按钮等于是grid.reload()
如果要带参数  grid.load({keu:key})

另外,你只要给了表格url,即使你不执行grid.load(),只要点击刷新,执行到grid.reload(),也会帮你去加载数据

在boot.js里面

//debugger
mini_debugger = true;
改成false 就不会有json error的提示了
作者: Soft_Vigorous    时间: 2013-9-13 15:05:33

factory 发表于 2013-9-13 14:37
刷新按钮等于是grid.reload()
如果要带参数  grid.load({keu:key})

打个比方吧,比如刷卡的业务
1. 刷卡获取卡内信息
2. 以卡内信息作为查询条件查询某表中的数据
这个业务是必须先刷卡,后才能得到用户的详细信息
如果直接点击grid表格下得刷新按钮,那不是直接将表中所有的数据直接查询出来了啊??
作者: factory    时间: 2013-9-13 15:16:15

Soft_Vigorous 发表于 2013-9-13 15:05
打个比方吧,比如刷卡的业务
1. 刷卡获取卡内信息
2. 以卡内信息作为查询条件查询某表中的数据

你既然给了url,那么说明数据是从url指定的地方去加载的,那我reload()再去那边加载次数据,没什么问题啊
作者: Soft_Vigorous    时间: 2013-9-13 15:21:14

factory 发表于 2013-9-13 15:16
你既然给了url,那么说明数据是从url指定的地方去加载的,那我reload()再去那边加载次数据,没什么问题啊 ...

恩,我说的是,一进页面直接点击那个刷新按钮的话,那不是卡都没刷直接将表中所有的数据直接查询出来了吗?
作者: factory    时间: 2013-9-13 15:22:57

Soft_Vigorous 发表于 2013-9-13 15:21
恩,我说的是,一进页面直接点击那个刷新按钮的话,那不是卡都没刷直接将表中所有的数据直接查询出来了吗 ...

那你给了url了吗? 给了url的话,他就知道数据加载地址了,reload()内部其实就是重新把你的数据load一遍,只要有url
作者: Soft_Vigorous    时间: 2013-9-13 15:53:42

factory 发表于 2013-9-13 15:22
那你给了url了吗? 给了url的话,他就知道数据加载地址了,reload()内部其实就是重新把你的数据load一遍,只 ...

那你的意思是,如果我要完成这样的业务,我应该动态的设置url吗?
作者: factory    时间: 2013-9-13 16:48:03

Soft_Vigorous 发表于 2013-9-13 15:53
那你的意思是,如果我要完成这样的业务,我应该动态的设置url吗?

可以的
作者: Soft_Vigorous    时间: 2013-9-15 13:30:37

factory 发表于 2013-9-13 16:48
可以的

好的,谢谢




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