2 kongkpc kongkpc 于 2014.12.11 10:23 提问

extjs 3.4做表格..........

因为找不到方法,所以请教各位。
要做成的原图是:要做成的原图
表格类型是:表格类型
各位谢谢了。

1个回答

showbo
showbo   Ds   Rxr 2014.12.11 12:00
已采纳

ext的grid没有符合你这个图片的,自己整个table来实现就好了,做你这种直接table都麻烦,不要说ext这种按照规定模式来配置的插件了

kongkpc
kongkpc 回复showbo: 谢谢你帮我忙。
3 年多之前 回复
showbo
showbo 回复kongkpc: 第一列内容无法居中,每行是一个独立的div+table来完成的,你可以清空相同的项值。自己用开发工具看结构,通过js来清空相同的第一列的值
3 年多之前 回复
kongkpc
kongkpc 回复showbo: 嗯。那合并是怎样的?
3 年多之前 回复
showbo
showbo 回复kongkpc: pivotgrid表头是从数据中自动获取的,所以每条记录需要增加表头的配置。觉得还是你用gridpanel算了,自己用js合并下第一列还简单一些
3 年多之前 回复
kongkpc
kongkpc 回复showbo: 表头那些是固定的,不是从数据库里提取出来的。
3 年多之前 回复
kongkpc
kongkpc 回复showbo: 序号不是数据库里的数据,而是根据业务分类后按id重新排序,比如当月未结清那有三条数据,id为3、8、14,那相对应的序号是1、2、3。
3 年多之前 回复
showbo
showbo 回复kongkpc: ext的demo里面有示例,你按照simple.html这个改改就差不多了,这个示例返回类一些不需要的数据,你只需要返回measure: 'value',leftAxi和topAxis配置的内容即可
3 年多之前 回复
kongkpc
kongkpc 回复showbo: 你会ext吧,能QQ私聊吗?因为我正在做这个项目。
3 年多之前 回复
showbo
showbo 说错,是前3行暂时没办法整合到grid里面
3 年多之前 回复
showbo
showbo 前3列暂时没办法整合到grid里面,业务分类和序号需要合并在一起,aggregator: 'sum', measure: 'value',leftAxis配置:[{dataIndex: '业务分类'},{dataIndex: '序号'}],topAxis配置:[{dataIndex: '表头'}]。返回的数据类似{"rows": [{ "业务分类": "业务分类1", "序号": "1", "表头":"你表头的其中一个值", "value":"单元格显示的值" },.....]
3 年多之前 回复
kongkpc
kongkpc 回复showbo: id不会,但这里的序号不是id。嗯,是不会重复的。那列表头该怎样表示(指序号、借款人、贷款本金那一行),columns吗?
3 年多之前 回复
showbo
showbo 回复kongkpc: 序号你总不会重复吧,从1递增避免重复就不会聚合了。如果有重复的那就没办法了。。
3 年多之前 回复
kongkpc
kongkpc 回复showbo: 是多条数据出来的。怎样才避免使用聚合函数啊?
3 年多之前 回复
showbo
showbo 回复kongkpc: 你只返回一条数据就行,即使用聚合函数也只是显示你这条数据而已。。如果多条重复的才会依据聚合配置进行总结或者平均什么的,这个不影响你使用pivotgrid
3 年多之前 回复
kongkpc
kongkpc 但PivotGrid好像要聚合函数的。这个表不需要聚合函数啊。
3 年多之前 回复
kongkpc
kongkpc 回复showbo: 但PivotGi、
3 年多之前 回复
showbo
showbo 回复kongkpc: Ext.grid.PivotGrid应该可以,最后那行的变色需要自己用js来处理下才行
3 年多之前 回复
kongkpc
kongkpc 那Ext.grid.PivotGrid能行吗?
3 年多之前 回复
kongkpc
kongkpc 谢谢回复,我以为会沉下去的呢。
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!