jQuery MiniUI

标题: 想问一下datagrid的分页模式如何一次获取全部数据 [打印本页]

作者: leap_icy    时间: 2014-2-19 16:51:58     标题: 想问一下datagrid的分页模式如何一次获取全部数据

貌似用mini.getData()只能获取当前页的数据,想问一下如果要整表数据获取该怎么写?

作者: leap_icy    时间: 2014-2-19 16:56:03

笔误,我是说grid.getData();只获取到当前页的数据
作者: factory    时间: 2014-2-19 17:16:10

leap_icy 发表于 2014-2-19 16:56
笔误,我是说grid.getData();只获取到当前页的数据

分页就是只返回当前页数据,如果你要全部数据,就再去后台获取全部的数据.你后台不返回给前台全部数据,前台是肯定无法有全部数据的
作者: leap_icy    时间: 2014-2-19 17:33:46

那这样会不会出现用户修改了第一页的某一个单元格,没有点击保存按钮,然后又去修改第二页的某一个数据,然后点保存,结果只保存了第二页修改的内容。因为用户经常性的会这样操作。总感觉这样的操作不是很友好。有没有什么好的办法解决呢?
作者: factory    时间: 2014-2-19 18:09:21

leap_icy 发表于 2014-2-19 17:33
那这样会不会出现用户修改了第一页的某一个单元格,没有点击保存按钮,然后又去修改第二页的某一个数据,然 ...

你在onbeforeload

判断getChanges().length,看有没有被修改的项,如果有就alert提醒他保存

并且e.cancel = true 禁止翻页
作者: leap_icy    时间: 2014-2-20 15:48:43

好吧,只能先这样处理了。感觉用起来好不方便。希望以后能有解决办法。。。




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