easyUI datagrid中列的field属性可以直接绑定数据库字段吗?
需求需要进行grid的表头的合并,合并下的子单元格是动态生成的,是从数据库中查询出来的,这里的我已经实现了,如图:
下面几个子单元格是我从数据库中查出来动态的绑定生成的,但是数据怎么绑定上去呢我就不会了。
grid上绑定数据都是在field属性中指定的字段名,我这里是动态的不是固定的,也有可能下次有5个账龄也可能是10个,那该怎么将数据想想办法绑定在field上?这些账龄下的值都是从存储过程出来的。
不可能动态的生成实体类的属性啊,太麻烦了,我也不会,否决这一做法了。
grid能否在field上直接绑定数据库出来的列而不去新建实体类绑定属性?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道你的疑问, 我是否能够理解??
1. datagrid , 需要的是json数据, 而不是 java的实体类.
2. 查询的结果,是自己控制的, 可以配置一个查询文件, 然后可以修改
3. 如果走jdbc查询, 那查询后的数据, 就不要变成 java对象,
我们现场的项目, 查询的结果是 List<Map<String,Object>>,
直接序列化, 变成json数据,就可以了.
4.hibernate, mybatis, 都是一样的. 你只要明白, 页面需要的是json数据,就ok了.
5. 页面也是可以配置的,需要显示多少列, 显示的名字.... 可以参考freemarker.