jQuery MiniUI

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

修改DataGrid数据后重新加载 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2016-12-15 17:08:27 |只看该作者 |倒序浏览
修改DataGrid数据后重新加载时,页面闪一下数据又恢复到修改之前了,请问是什么问题

Rank: 8Rank: 8

沙发
发表于 2016-12-15 17:18:10 |只看该作者
修改的数据有保存吗?

Rank: 4

板凳
发表于 2016-12-15 17:30:08 |只看该作者
dforce 发表于 2016-12-15 17:18
修改的数据有保存吗?

怎么保存,
我是这样写的
grid.setData(dataObj);
grid.reload();

Rank: 8Rank: 8

地板
发表于 2016-12-15 17:38:26 |只看该作者
xj549897392 发表于 2016-12-15 17:30
怎么保存,
我是这样写的
grid.setData(dataObj);

reload,load之类的方法都是对于url加载的数据,setData方式加载的没有刷新.
你调用reload就又重新加载url的数据了

Rank: 4

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

不加载URL怎么刷新数据

Rank: 2

6#
发表于 2016-12-15 19:08:07 |只看该作者
xj549897392 发表于 2016-12-15 17:42
不加载URL怎么刷新数据

你是直接在页面上修改的吧,修改完之后需要触发保存的事件,你可以写一个button绑定保存数据,或者绑定到单元格提交编辑的事件上

Rank: 4

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

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

Rank: 8Rank: 8

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

你不重新加载,界面显示的就是你操作后的数据。

Rank: 4

9#
发表于 2016-12-16 10:09:14 |只看该作者
felt 发表于 2016-12-16 09:54
你不重新加载,界面显示的就是你操作后的数据。

怎麼刪除一條數據使Grid少一條數據,增加一條數據怎麼使Grid多一條數據

Rank: 8Rank: 8

10#
发表于 2016-12-16 10:19:09 |只看该作者
xj549897392 发表于 2016-12-16 10:09
怎麼刪除一條數據使Grid少一條數據,增加一條數據怎麼使Grid多一條數據

参考这个示例http://www.miniui.com/demo/#src=datagrid/celledit.html
表格的CRUD都在里面

Archiver|普加软件

GMT+8, 2024-9-20 07:19 , Processed in 1.053067 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部