目录

appletJarName

8.1.1. appletJarName

在快逸应用的根目录下(默认),都会有一个runqianReportApplet.jar的java包,它是打印时所用到的Applet,一般情况下点击打印按钮时,Applet能指示已经启动,而打印对话框实际没有出来时,可能就是由于runqianReportApplet.jar与快逸的核心类不匹配引起。这个jar包默认情况下位于整个应用的根目录下,目前也可以通过tag标签的appletJarName属性来设置,如appletJarName=”*.jar”或者appletJarName=”dir/.../*.jar”。

通过tag标签设置appletJarName,报表在网页展现以后查看源码,在生成的打印javascript函数里可以看到appletJarName的值。函数代码如下:

<script language=javascript>
  function report1_print() {
  document.report1_printIFrame.location = "<%=request.getContextPath()%>/servlet/com.runqian.report4.view.DataServlet?name=report1&reportFileName= /填报表/switchCase.raq&canModifyBeforePrint=yes&srcType=file&action=print&savePrintSetup=no&appletJarName=runqianReportApplet.jar& cachedId=A32&t_i_m_e=1165294263359"; }
  </script>

在这个javascript函数里,可以看到reportFileName、srcType、appletJarName等关键字,除此以外,还有name、canModefyBeforPrint、cachedId、t_i_m_e等关键字,分别表示报表在网页中的ID标识、打印前是否能修改数据、报表缓存ID、报表运算的时间。