一、环境: 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个参数:
三、最后演示:
其他日期控件方法也类似!希望能对您有所帮助!