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

发布于 2021-11-28 19:43:18 字数 1435 浏览 670 评论 1

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

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

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

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

悟红尘 2021-11-29 07:46:06

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

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

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

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

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

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

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文