摘要:
业务背景:用户通过行式填报表往数据库中录入数据,做数据库插入操作时要根据主键字段进行操作,主键字段的值可以通过润乾的流水号生成,例如做自增长等操作,但这种情况可能会出现一个问题,当多个客户同时对一张表做插入操作时,有可能在页面上通过流水号生成主键和其他人生成的流水号重复,导致在插入数据时报错。解决办法:润乾流水号除了自增长以外,支持通过引用javascript函数进行动态返回流水号,这样就可以通过js函数返回一个随机数,该随机数长度可设置较长,这样就能避免主键重复错误的发生。(1)首先在显示报表的jsp页面中定义js函数:functionrandomChar(length){length=le 阅读全文
摘要:
① 在report标签的html属性中,有一个属性叫backAndRefresh,通过这个属性,可以设置跳转的页面<report:html name="report" reportFileName="<%=report%>"params="<%=param.toString()%>"backAndRefresh="/pages/reportJsp/Xxx.jsp"/>② 若只是查看该链接的数据,则只需要返回按钮,这时,只需要设置JS的history.back()方法即可。< 阅读全文
摘要:
业务背景:使用数据的上传与下达功能来实现数据权限的控制,当普通用户点击上传后,就禁止显示修改和删除的按钮,关闭入口。当管理员点击下达按钮时,就将之前禁止显示的修改和删除按钮再次提供入口给普通用户。这些都是通过修改标志位和编写控制表达式来实现的。(普通用户)上报功能实现步骤:(1)在上报单元格编写超链接如下【tomcat和Websphere下都一样】"javascript:update_status('econrespList.jsp','ECONRESP','FLAG','UUID','"+A3+&qu 阅读全文
摘要:
删除数据时,需要通过JS函数来传递参数删除。步骤如下:① 在raq文件中添加一列:操作-删除② 在删除单元格设置超链接"javascript:delData_jade('econrespList.jsp','ECONRESP','UUID','"+A3+"')"第一个参数是执行删除语句后跳转的页面第二个参数是某一张数据库表第三个参数是数据库表的某一个字段第四个参数是某一个字段的值 在页面中 便是A3单元格的数据了超链接:设置超链接页面/超链接函数超链接窗口:若是设置为_self则为在本窗口跳 阅读全文
摘要:
分页横向的报表设置 height="-1"纵向分页的报表是width="-1"横纵都比较大的报表设置height="-1"width="-1"全部显示出来分页步骤1 调整报表属性为可分页 纵向分页 每页10行1)将其横向分页屏蔽,把全部的横向显示出来:在JSP页面使用其tag标签的height属性,将其设置为height="-1"即可。2)纵向分页,每页十行:在报表属性-分页里设置为按行分页+每页10行3)为避免下一页出现标题为空的情况,应该把标题的部分的行属性设置为头标题+报表头属性,但是由于 阅读全文