jQuery MiniUI

标题: DataGrid如何实现根据查询条件动态生成列,并加载数据? [打印本页]

作者: boolean    时间: 2014-12-22 13:14:04     标题: DataGrid如何实现根据查询条件动态生成列,并加载数据?

如题:我要实现根据查询条件动态生成列,例如查询条件为年份区间,我查询后的结果是查出区间内有几年就出几列,并查询相应数据,返回类型为list<HashMap>.我用grid.setColumns(列json数组参数)或grid.set({columns: 列json数组参数});以及grid.reload();或grid.load();或grid.render(document.body); 加载渲染数据都还是之前的,并没有调用action,
换了miniUI最新版本后调用了action但是数据也没变化,请大家帮忙分析或者帮忙做个案例,

谢谢

作者: dforce    时间: 2014-12-22 13:22:24

你这样的只有自己跑ajax去后台获取表头数据和表格数据

作者: boolean    时间: 2014-12-22 13:26:36

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

那我通过ajax获取到后数据怎么给grid呢?addRows()吗?
作者: dforce    时间: 2014-12-22 13:35:38

boolean 发表于 2014-12-22 13:26
那我通过ajax获取到后数据怎么给grid呢?addRows()吗?

可以,也可以用setData()




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