easyUI datagrid中列的field属性可以直接绑定数据库字段吗?

蜡笔小新_ 发布于 2014/06/06 10:51
阅读 4K+
收藏 0

需求需要进行grid的表头的合并,合并下的子单元格是动态生成的,是从数据库中查询出来的,这里的我已经实现了,如图:

下面几个子单元格是我从数据库中查出来动态的绑定生成的,但是数据怎么绑定上去呢我就不会了。

grid上绑定数据都是在field属性中指定的字段名,我这里是动态的不是固定的,也有可能下次有5个账龄也可能是10个,那该怎么将数据想想办法绑定在field上?这些账龄下的值都是从存储过程出来的。

不可能动态的生成实体类的属性啊,太麻烦了,我也不会,否决这一做法了。

grid能否在field上直接绑定数据库出来的列而不去新建实体类绑定属性?

或者还可以怎么去实现,请大家给点建议!谢谢!

加载中
0
xuzhou2013
xuzhou2013

我不知道你的疑问, 我是否能够理解??

1. datagrid , 需要的是json数据, 而不是 java的实体类.

2. 查询的结果,是自己控制的, 可以配置一个查询文件, 然后可以修改

3. 如果走jdbc查询, 那查询后的数据, 就不要变成 java对象, 

    我们现场的项目, 查询的结果是 List<Map<String,Object>>,

   直接序列化, 变成json数据,就可以了.

4.hibernate, mybatis, 都是一样的. 你只要明白, 页面需要的是json数据,就ok了.

5. 页面也是可以配置的,需要显示多少列, 显示的名字....  可以参考freemarker.

返回顶部
顶部