最近使用了一个听上去很牛掰的东西叫做帆软报表,可以根据自己设计的模板自动生成页面上的报表。我这辈子再也不想用了。
但是这个玩意的坑也是很多的,我用的版本是6.5(没错,项目要求6.5)
1、将报表导入后在web页面展示效果单元格大小错乱,有各种奇怪的展示方式,怎么设置都没用。
解决办法:在设计器中观察报表,你会发现你的空白处有很多列和行在列行名称的地方变成了灰色,这是因为你无意中碰过这个地方,导致导入时判断这个地方也是你的设计所以错乱了,需要把这些行和列删掉(右键删除行、列)。删除前注意你隐藏掉的需要调用的单元格数据。
2、设置了表格分页导出等工具栏后,有时会莫名其妙变成英文的,不跟随你的设置。
解决办法:使用txt打开报表文件,在这个文件中你可以找到一个叫做<ToolBars>的标签,把里面的内容删掉就可以了。这个东西具体原因我也没有找到,因为有时需要远程操作,而对方没有帆软报表,所以只能在本地编辑然后复制过去,我复制过去之后有一些就变成了这个样子而也有一些没变,但在本地是没有问题的。
3.有时工具栏会莫名其妙消失掉
解决办法:这个不知道咋整的搞了好几天,我的建议是用其他正确的报表复制一下然后重新做一个。
因为今天刚把这个搞完,项目经理也很**就懒得说了都懂,所以也想不起来其他的,但用这个的过程无疑是非常痛苦,有时一些小小的差错就会导致莫名其妙的问题。
这里提醒大家注意的位置:
sql语句的正确性
单元格和页面设置
超链接js引用的设置
修改后记得立刻保存
没别的想不起来了
可能因为我不够仔细吧,但这玩意是真的坑,还听说过其他项目组用这个出现过非常严重的问题导致整个团队的崩溃,整个倒没体验过但一定很痛苦。
完了