当前位置:编程学习 > JAVA >>

有没有控件或者什么技术能解决页面复杂展现单元格的问题?

我前台用的jsp。我现在要在页面显示一个很复杂的表格,这个表格有很多合并单元格的操作。逻辑很复杂,我现在用的方法是在java后台用代码控制,编写出来一个非常复杂的html代码,全都是用的table,tr,td来控制,循环很多而且维护起来很麻烦。

我想问类似这种在前台显示复杂表格的有没有其他方法?求高人指点 --------------------编程问答-------------------- 如果量多且要商用的话,可以考虑用表单工具来做。比如:开普互联有个表单引擎,用友也有个华表,微软还有个InfoPath。

开源的似乎没有能较好适应天朝特色表单的,如果量不多的话,自己JSP搞搞吧。 --------------------编程问答-------------------- 控制table增删改查tr,td,用javascript和jquery会方便些。
你后台就给前台组装一个装数据的table,然后一些控制展示从这个table里取数,会不会简单点。 --------------------编程问答-------------------- 还有其他好方法没? --------------------编程问答--------------------
引用 3 楼  的回复:
还有其他好方法没?


似乎是没有了,有些开源组件,用的是XForm,但我感觉不咋滴。。。

我自己曾经写过一个,可以按需根据HTML表单内容,跟XML进行关联绑定,双向的,既可以带出数据,也可以自动进行公式计算和规则检测,提交时也封装为XML。但是总体完成度不高,就不献丑了。 --------------------编程问答-------------------- 啥啊,在前台弄个复杂表格,可以把模版图发出来吗 --------------------编程问答-------------------- 可以用js来控制父节点。然后剩下的动态的生成。需要展开的时候动态取值然后组装。而且组装的代码应该可以重用。这样维护方便代码简洁。 --------------------编程问答-------------------- 最快捷的就是根据数据,用js来控制table的输出。 --------------------编程问答--------------------
引用楼主  的回复:
我前台用的jsp。我现在要在页面显示一个很复杂的表格,这个表格有很多合并单元格的操作。逻辑很复杂,我现在用的方法是在java后台用代码控制,编写出来一个非常复杂的html代码,全都是用的table,tr,td来控制,循环很多而且维护起来很麻烦。

我想问类似这种在前台显示复杂表格的有没有其他方法?求高人指点


按你这个描述,你把前台后台代码混在一起了,如果你分开,应该会好点。

像你那种<% out.println("vvvv");%>的方式,代码看起来当然不够美观,而且结构可能复杂

--------------------编程问答-------------------- 尝试一些jquery的表单控件
比如 jeasyui的datagrid


http://www.jeasyui.com/
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,