润乾报表5填报表中如何添加html代码

润乾报表5.0普通的浏览式报表单元格数据类型中 提供了html类型以便客户自定义控件,而填报表中没有提供该数据类型,那么填报表中要想加入一个html控件(比如一个button按钮)该怎么实现呢,下面我们具体说明一下

润乾报表5.0填报表可以通过js的方式将html控件添加到报表里,使用这一方式有以下几点需要 特别注意
1.确定控件要加载报表的什么位置;
2.确定填报表类型,比如普通填报或行式填报;

如果控件要加在报表扩展区的上面,那么可在js中 通过报表设计区域的单元格编号获取其对象并写入对应的html代码;
如果控件要加在扩展区域下面 需要明确填报表类型如果是行 式报表才可以通过设计区域的单元格编号控制显示位置  而非行式报表 扩展后,后面的单元格行号会改变  顾非行式不建议将控件放在扩展区域之后

具体实现代码如下:
     打开展现报表的jsp  比如:previewInput.jsp
     首先在37行的部分定义一个变量 String sgid="";
     然后将43行String  sgid = InputTag.getInputId();  修改为   sgid = InputTag.getInputId();
     最后在jsp末尾的 标签内添加js方法代码 如下
       var cell=_getInputCell("<%=sgid%>","A5",0);
     $(cell).html("

如下图:
特别提示:
如果jsp在37行的部分不重定义变量 String sgid="";  并且43行不做修改而是直接在script中添加了对应的js方法,那么报表展现的时候会出现如下报错:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值