下拉日历是博计报表为日期填报提供的一个便捷功能,可以让用户快速准确的填写日期信息,避免了手动填写所产生的的格式误差和数值误差。但博计自带的下拉日历可能风格与具体开发的页面风格不相统一,而开发者想使用自己已经开发出的自定义下拉日历同时又不想完全摆脱方便快捷的博计报表。因此,开发者想了解如何在博计报表的开发中嵌入自己开发的下拉日历控件。比如参数模板报表中如何调用自己的下拉日历控件。
以下的内容将结合实例来介绍如何在博计参数模板报表中嵌入自定义的下拉日历控件。
第一步,编写一个自定义下拉日历的JavaScript文件
这里选用的是网上一个开源的日历控件-梅花雨日历控件,参考下载地址:
http://hi.baidu.com/917526932/blog/item/01130687663eda3666096e6b.html
把其存为名为selfCalendar.js的Javascript文件
第二步,制作一参数模板报表,用”Html格子数据类型”引入下拉日历主调函数
B2单元格内右键,选择”数据类型及编辑风格”后,如下:
在数据值表达式内输入如下:
在梅花雨日历控件中,calendar()是日历的主调函数
第三步,在展现报表的aspx内,把自定义的下拉日历JS文件引入
这样,博计报表使用”Html格子数据类型”引入自定义下拉日历的过程就完成了。
下面是在Web页面展现的效果:
博计报表提供这么多快捷的功能点,使得用户在设计报表时更加快速灵活,根据实际应用情况,可以随心所欲的引入有特色的空间,在满足业务需求的同时,也丰富了页面效果,一举两得。
引自:润乾报表知识库