润乾报表在JSP文件中定义Word格式文档下载.docx
《润乾报表在JSP文件中定义Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《润乾报表在JSP文件中定义Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
![润乾报表在JSP文件中定义Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/28/4be99de1-d62d-4f1a-875c-18bf489dd3b2/4be99de1-d62d-4f1a-875c-18bf489dd3b21.gif)
否
报表源的类型
见注1
file
reportFileName
当报表源类型为file时,要发布的报表文件
报表文件名
beanName
当报表源类型为defineBean时,已保存到request中的bean的名称
符合变量命名规则的字符串,与保存报表源bean时的名称一致,且在整个WEB应用中应唯一
scale
报表缩放显示比例
实数
1.0
funcBarLocation
功能条的位置
top,bottom,both
top
separator
各功能钮间的分隔符
html元素或文字
空格
generateParamForm
是否生成缺省报表参数及宏输入表单
yes或no
no
params
报表所需要的参数
用户提交的参数值
funcBarFontFace
功能条的字体
字体名称
宋体
funcBarFontSize
功能条的字体大小
与html文件中定义字体大小相同
13px
funcBarFontColor
功能条的字体颜色
html文件中使用的颜色
black
functionBarColor
功能条背景色
无颜色
needSaveAsExcel
需要显示将报表存为Excel的功能钮吗
needSaveAsPdf
需要显示将报表存为PDF的功能钮吗
No
needSaveAsWord
需要显示将报表存为Word的功能钮吗
needSaveAsText
需要显示将报表存为Text的功能钮吗
needPrint
需要显示打印报表的功能钮吗
printLabel
打印钮外观定义
打印
needDirectPrint
需要显示直接打印报表的Applet按钮吗
yes或no,当为yes时,如果定义了funcBarFontColor和functionBarColor,那么应该用”#FFFFFF”之类的颜色值,printLabel应该只用文字
directPrintImgLabel
直接打印钮外观定义
needPrintPrompt
直接打印报表前是否需要提示确认
needSelectPrinter
直接打印报表时可否选择打印机
savePrintSetup
是否将客户端电脑的打印设置发回服务器保存,以备下次打印这张报表时使用,该属性对直接打印也起作用
printButtonWidth
直接打印的Applet按钮的宽度
整数象素值
40
printButtonHeight
直接打印的Applet按钮的高度
16
printedRaq
被打印的报表文件名,用于打印与显示的报表不是同一张时的情况
报表文件名(.raq),相对于reportFileHome
excelLabel
存为Excel钮外观定义
存为Excel
pdfLabel
存为PDF钮外观定义
存为PDF
wordLabel
存为Word钮外观定义
存为Word
textLabel
存为Text钮外观定义
存为Text
textDataSeparator
存为Text时,同行单元格数据间的分隔符
字符
TAB键(\t)
excelUsePaperSize
存为EXCEL时:
yes按报表设计时的纸张尺寸,no采用本TAG标签中指定的width,height值
saveAsName
报表另存为Excel、PDF或离线填报时的文件名(不用带扩展名)
文本
与报表同名
excelPageStyle
存为Excel时的分页方式,不指定此属性值,则系统弹出对话框让用户选
0(不分页)或1(分页)
pdfExportStyle
存为PDF时,导出的文件分页方式及导出类型,导出类型分为图形方式及text方式。
属性值格式为:
"
文件类型,是否分页"
文件类型取值为:
graph:
将文字导出为图形方式
text:
将文字导出为文本方式
1表示要分页,0表示不分页
userFuncBarElements
用户自定义的功能条中的功能元素
Html元素,可多个或多层组合,如<
table>
tr>
td>
ahref=”…”>
xxx<
/a>
/td>
/tr>
/table>
needScroll
是否固定上表头和左表头
scrollWidth
固定表头报表的显示宽度
整数,象素值
或者百分数,如80%
600
scrollHeight
固定表头报表的显示高度
400
scrollBorder
固定表头报表的边框
HTML的边框表示法,如:
“border:
1pxsolidred”,“border-top:
1pxsolidblue;
border-left:
1pxsolidgreen;
……”
appletJarName
用于报表打印的applet文件名
*.jar或者dir/.../*.jar
runqianReportApplet.jar
exceptionPage
显示报表异常信息的JSP页面
页面相对于应用根目录的路径名
needLinkStyle
单元格有超链接属性时,是否用设计的字体属性显示
yes
浏览式报表的属性
useCache
显示此报表时是否从缓存系统中取已经计算好的报表
如果是实时报表,应该设为no
timeout
从缓存系统中取多少分钟内产生的报表,如果没有此时间内的报表,则产生一个新报表
整数,表示分钟
负数表示不限时间
-1
width
报表分页宽度
整数,单位为px,负数表示无穷大
报表设计页面宽度
height
报表分页高度
报表设计页面高度
columns
报表分栏数
整数
报表设计分栏数
needPageMark
是否显示报表页数及翻页功能
pageMarkLabel
报表页数显示钮的外观定义
html元素或文字,用{currPage}表示当前页号,用{totalPage}表示总页数
第{currPage}页共{totalPage}页
firstPageLabel
翻到第一页的功能钮外观定义
最前页
prevPageLabel
翻到前一页的功能钮外观定义
上一页
nextPageLabel
翻到后一页的功能钮外观定义
下一页
lastPageLabel
翻到最后页的功能钮外观定义
最后页
displayNoLinkPageMark
是否显示无超链接的页码标识(如第一页时的“最前页”和“上一页”
单表填报式报表的属性(包括行式填报)
submit
提交按钮外观定义
提交
submitTarget
显示提交结果的窗口名,如果取值不是_self,则当保存发生异常时,因当前输入页面还保留,故用户输入数据不会丢失
与html中的form的target属性相同
_self
validOnSubmit
是否在提交时进行有效性验证
needOfflineInput
是否可以离线填报
offline
离线保存按钮定义
保存到本机
contextName
见注2
变量名
needImportExcel
是否可从Excel文件上载数据来填报
或者“yes,0”表示可以上载到页面中,但禁止直接上载到数据库
importExcelLabel
导入Excel文件按钮定义
从Excel导入
inputListener
保存数据前后的java监听器类
java类名
backAndRefresh
提交数据以后,是否返回录入页面并刷新页面
yes或no或URL,若为URL,则提交后将定位到此指定的URL
selectText
单元格获得焦点时,是否选中单元格的内容
promptAfterSave
是否弹出提示数据已保存
saveDataByListener
是否由用户写的填报监听器来保存数据
yes或no,为yes时则报表系统不保存数据,只向监听器返回一组SQL语句
autoCalcOnlyOnSubmit
只在提交数据时执行自动计算
yes或no,在填报表单元格很多造成移动光标慢时可设为yes
inputExceptionPage
显示填报报表保存数据时的异常信息的JSP页面
keyRepeatError
插入新记录时,主键重复是否报错
yes或no,为yes时则报错,为no时则用新数据更新原记录
行式填报式报表的属性
insertRowLabel
插入行按钮外观定义
插入
appendRowLabel
添加行按钮外观定义
添加
deleteRowLabel
删除行按钮外观定义
删除
importExcelAppend
行式报表填报中是否采用追加行的方式导入excel文件中的数据区行
Yes或者No,
属性为yes时,在当前扩展区尾部追加excel文件中的所有数据区行。
属性为no时,从当前光标所在行开始,用excel文件中的数据区行逐行替换当前扩展区的数据行。
替换完以后,其余的行采用追加导入的方式。
注1:
srcType的取值:
(1)如要发布的报表源为报表文件,其值为file。
(2)如要发布的报表源为经过API处理的报表设计对象,则其值为defineBean。
注2:
如果调用TAG前,是用API生成的Context对象来运算报表,那么应将此对象传给TAG,示例如下:
%
……..
Contextcontext=newContext();
…….
request.setAttribute(“myContext”,context);
%>
html……..
contextName=”myContext”
/>
◆
实用举例请参考应用开发教程第2章第2.1.1小节
相关主题:
2.1Html模式发布报表
4.2.2
详细说明
在这个标签中,主要增加了以下四个属性:
totalCountExp——总记录数(必填属性)
分页就是基于这个总记录数来的。
它的值是一个润乾的非数据集函数,并且返回的值应该是一个整型数据。
如用query执行一个count的sql。
如:
totalCountExp="
query('
SELECTcount(*)FROMtable1'
)"
pageCount——每页记录数(非必填)
分页后每一页包含的记录数,其值需为整数。
默认值为20。
startRowParamName/endRowParamName——起始行参数名/结束行参数名(非必填)
对应报表数据集记录行中设置的起始行和结束行的参数名。
默认值为startRow和endRow。
其他属性说明,与html标签基本一致:
要发布的报表文件
详见“报表参数及宏输入”小节
4.2分页计算标签*