jQuery MiniUI

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

DataGrid如何实现根据查询条件动态生成列,并加载数据? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-12-22 13:14:04 |只看该作者 |倒序浏览
如题:我要实现根据查询条件动态生成列,例如查询条件为年份区间,我查询后的结果是查出区间内有几年就出几列,并查询相应数据,返回类型为list<HashMap>.我用grid.setColumns(列json数组参数)或grid.set({columns: 列json数组参数});以及grid.reload();或grid.load();或grid.render(document.body); 加载渲染数据都还是之前的,并没有调用action,
换了miniUI最新版本后调用了action但是数据也没变化,请大家帮忙分析或者帮忙做个案例,

谢谢

Rank: 8Rank: 8

沙发
发表于 2014-12-22 13:22:24 |只看该作者
你这样的只有自己跑ajax去后台获取表头数据和表格数据

Rank: 2

板凳
发表于 2014-12-22 13:26:36 |只看该作者
本帖最后由 boolean 于 2014-12-22 13:29 编辑
dforce 发表于 2014-12-22 13:22
你这样的只有自己跑ajax去后台获取表头数据和表格数据

那我通过ajax获取到后数据怎么给grid呢?addRows()吗?

Rank: 8Rank: 8

地板
发表于 2014-12-22 13:35:38 |只看该作者
boolean 发表于 2014-12-22 13:26
那我通过ajax获取到后数据怎么给grid呢?addRows()吗?

可以,也可以用setData()

Archiver|普加软件

GMT+8, 2024-9-29 17:27 , Processed in 1.036619 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部