jQuery MiniUI

标题: datagrid group 分页 [打印本页]

作者: kisscancer    时间: 2015-12-21 16:42:04     标题: datagrid group 分页

请教一下,我前台datagrid每页显示100条数据,
后台取数据的时候是按单条数据进行查询的,然后取出的数据如下:
1~50条数据为第1组。

51~150条数据为第2组。
151~199条数据为第3组。
当我在前台对datagrid进行分组的时候,因为第2组的数据会显示在第1页和第2页。
但是我在操作的时候是要对整组进行操作的,也就是说,如果我在第一页对对第51~99条数据(第2组数据)进行了操作,那么第二页中的第100~150条数据(第2组数据)就操作不到了,这个时候应该怎么处理呀?

作者: dforce    时间: 2015-12-21 17:03:28

只能操作当页数据
你可以每页显示更多的数据
作者: kisscancer    时间: 2015-12-21 17:10:41

dforce 发表于 2015-12-21 17:03
只能操作当页数据
你可以每页显示更多的数据

miniui 的 dategrid支持瀑布式吗?
作者: dforce    时间: 2015-12-21 17:23:05

kisscancer 发表于 2015-12-21 17:10
miniui 的 dategrid支持瀑布式吗?

什么瀑布式
作者: kisscancer    时间: 2015-12-21 17:33:43

dforce 发表于 2015-12-21 17:23
什么瀑布式

我看官方Demo中有一个Inline DetailGrid 内嵌子表格
但是我发现只能同时展开一个datagrid,能够实现同时展开多个子表并且获取子表中的数据吗?
作者: felt    时间: 2015-12-22 10:03:32

kisscancer 发表于 2015-12-21 17:33
我看官方Demo中有一个Inline DetailGrid 内嵌子表格
但是我发现只能同时展开一个datagrid,能够实现同时 ...

可以,我们示例是一个子表格多处显示,所以只能同时展开一个
需要同时展开多个的,需要动态创建子表格
作者: kisscancer    时间: 2015-12-22 10:11:31

felt 发表于 2015-12-22 10:03
可以,我们示例是一个子表格多处显示,所以只能同时展开一个
需要同时展开多个的,需要动态创建子表格 ...

function onShowRowDetail(e) {
  var grid = e.sender;
  var row = e.record;
  var td = grid.getRowDetailCellEl(row);
  td.appendChild(detailGrid_Form);
  detailGrid_Form.style.display = "block";
  employee_grid.load({ dept_id: row.id });
}
用动态创建的话,我是否还是调用这个appendChild方法?

动态创建grid的话,
1.用纯js创建。
2.先在html先写死一个grid的模板,然后copy一份再用appendChild方法。


以上两种方法都可以吗?如果有demo,能否让我参考参考~

作者: felt    时间: 2015-12-22 10:27:00

kisscancer 发表于 2015-12-22 10:11
function onShowRowDetail(e) {
  var grid = e.sender;
  var row = e.record;

[attach]6974[/attach]





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