jQuery MiniUI

标题: 修改DataGrid数据后重新加载 [打印本页]

作者: xj549897392    时间: 2016-12-15 17:08:27     标题: 修改DataGrid数据后重新加载

修改DataGrid数据后重新加载时,页面闪一下数据又恢复到修改之前了,请问是什么问题

作者: dforce    时间: 2016-12-15 17:18:10

修改的数据有保存吗?
作者: xj549897392    时间: 2016-12-15 17:30:08

dforce 发表于 2016-12-15 17:18
修改的数据有保存吗?

怎么保存,
我是这样写的
grid.setData(dataObj);
grid.reload();
作者: dforce    时间: 2016-12-15 17:38:26

xj549897392 发表于 2016-12-15 17:30
怎么保存,
我是这样写的
grid.setData(dataObj);

reload,load之类的方法都是对于url加载的数据,setData方式加载的没有刷新.
你调用reload就又重新加载url的数据了
作者: xj549897392    时间: 2016-12-15 17:42:21

dforce 发表于 2016-12-15 17:38
reload,load之类的方法都是对于url加载的数据,setData方式加载的没有刷新.
你调用reload就又重新加载url ...

不加载URL怎么刷新数据
作者: Binary    时间: 2016-12-15 19:08:07

xj549897392 发表于 2016-12-15 17:42
不加载URL怎么刷新数据

你是直接在页面上修改的吧,修改完之后需要触发保存的事件,你可以写一个button绑定保存数据,或者绑定到单元格提交编辑的事件上
作者: xj549897392    时间: 2016-12-16 09:27:57

Binary 发表于 2016-12-15 19:08
你是直接在页面上修改的吧,修改完之后需要触发保存的事件,你可以写一个button绑定保存数据,或者绑定到 ...

我希望,第一次进入页面时通过URL加载数据,此后在页面中的所有操作,修改、删除、增加后的数据都只在页面表现出来,这些操作也不会修改到数据库数据,不通过URL重新加载!不清楚修改后的数据怎么在DataGrid中体现出来
作者: felt    时间: 2016-12-16 09:54:41

xj549897392 发表于 2016-12-16 09:27
我希望,第一次进入页面时通过URL加载数据,此后在页面中的所有操作,修改、删除、增加后的数据都只在页 ...

你不重新加载,界面显示的就是你操作后的数据。
作者: xj549897392    时间: 2016-12-16 10:09:14

felt 发表于 2016-12-16 09:54
你不重新加载,界面显示的就是你操作后的数据。

怎麼刪除一條數據使Grid少一條數據,增加一條數據怎麼使Grid多一條數據
作者: felt    时间: 2016-12-16 10:19:09

xj549897392 发表于 2016-12-16 10:09
怎麼刪除一條數據使Grid少一條數據,增加一條數據怎麼使Grid多一條數據

参考这个示例http://www.miniui.com/demo/#src=datagrid/celledit.html
表格的CRUD都在里面
作者: xj549897392    时间: 2016-12-16 10:29:59

felt 发表于 2016-12-16 10:19
参考这个示例http://www.miniui.com/demo/#src=datagrid/celledit.html
表格的CRUD都在里面 ...

用了URL加載後不能再用setData的方法來重新加載DataGrid?
作者: felt    时间: 2016-12-16 11:14:26

xj549897392 发表于 2016-12-16 10:29
用了URL加載後不能再用setData的方法來重新加載DataGrid?

可以setData,
但是你调用load,sort,reload等都是会根据url再来加载
对于setData生成的表格,只能再setData来当刷新
作者: xj549897392    时间: 2016-12-16 11:45:59

felt 发表于 2016-12-16 11:14
可以setData,
但是你调用load,sort,reload等都是会根据url再来加载
对于setData生成的表格,只能再setDa ...

有沒有setData生成表格的例子
作者: felt    时间: 2016-12-16 13:05:04

xj549897392 发表于 2016-12-16 11:45
有沒有setData生成表格的例子

http://www.miniui.com/demo/#src=datagrid/pager_client.html




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