润乾报表单元格中引用flash控件
一、问题描述
在设计报表的时候,用户需要在报表中需要使用一些swf元素来美化报表的单元格内容。
二、解决思路
发现报表的单元格属性中有html的数据类型,可以在此处添加相应html的控件来实现需求。
三、实现步骤
打开一张空白报表,在任意单元格中,本例使用A1单元格,适当调整单元格大小,右键选择“数据类型”–>“html类型”,在其中输入对应的html控件代码(这里注意swf文件所存放的位置为JSP所在同一目录):
<object id=’mySwf’ classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′ codebase=’http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0′ height=’100%’ width=’100%’>
<param name=’src’ value=’qiti.swf’/>
<embed name=’mySwf’ src=’qiti.swf’ pluginspage=’http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash’ height=’100%’ width=’100%’/>
</object>
Web端的展现效果如下所示:
四、结尾总结
在使用润乾报表设计器V4版本时,可以通过单元格的html类型来添加各种html支持的控件,如PDF、FLASH等。可能引用的代码不同,但是实现方法相同。