Birt2.6.1集成My97等日历选择器

    技术2022-05-20  30

    一、环境: MyEclipse Birt工程(RunTime环境下的类似)

    二、集成步骤: 1、拷贝My97目录到WebRoot/report-viewer/birt下,如下图   2、在WebRoot/report-viewer/birt/pages/layout/FramesetFragment.jsp文件中引入 <mce:script src="birt/my97/WdatePicker.js" mce_src="birt/my97/WdatePicker.js" type="text/javascript"></mce:script>  3、在WebRoot/report-viewer/birt/pages/parameter/TextBoxParameterFragment.jsp文件中找到<INPUT CLASS="BirtViewer_parameter_dialog_Input"下面的ID="<%= encodedParameterName %>",然后再里面加入如下代码:  <%if (encodedParameterName.indexOf("startDate")>=0) {%> onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',maxDate:'#F{$dp.$D(/'endDate/',{d:-1})}'})" class="Wdate" <%} %> <%if (encodedParameterName.indexOf("endDate")>=0) {%> onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:'#F{$dp.$D(/'startDate/',{d:1})}'})" class="Wdate" <%} %>   4、修改$dpPath:""为$dpPath:"/工程名/report-viewer/birt/my97/",  5、 在报表里面新建如下的2个参数:  

    三、最后演示:  

    其他日期控件方法也类似!希望能对您有所帮助!


    最新回复(0)