主页
软件技术
返回
%@tagliburi=WEB-INF名易OA系统.tldprefix=wea%
OA办公系统评测与对比,那个OA办公系统好?名易OA平台分页控件又专业又好用
目录使用方法...3平台tableString定义字符串的各属性参考...4对表格提供了以下几个页面跳转函数...7附录6:对分页控件的扩展(缩略图显示)...9

1.前言

本文档描述的是名易分页控件怎样使用,以及其相关的规范!

2.名易OA系统使用方法

2.1.引入这个tagLib

2.2.先定义一个Xml的table的String

2.3.在需要产生表格的地方加入如下taglib标签

wea:SplitPageTagtableInstanceId=tableString=%=tableString%mode=runselectedstrs=tableInfo=ok,thisinfo!showExpExcel="true"
isShowTopInfo:表示的是,是否也在页面顶部显示分页的信息,默认为true

2.4.运行后的效果图如下:

3.名易协同管理平台tableString定义字符串的各属性参考

Table的属性(完全支持html中table的标签下面只是一些特别的属性) name instanceid tabletype pagesize    
表格的名字 如:xtesttable
表格的instanceid 主要与SplitPage.xml中的instanceid对应
此表的类型 1.checkbox(多选)2.radio(单选)3.none(默认值)4.thumbnail(缩略图显示)
每页的显示条数 如:10
sql的属性(仅支持以下属性) backfields    sqlfrom sqlwhere sqlgroupby sqlorderby sqlsortway sqlprimarykey  sqlisdistinct 
从数据库中返回的字段名称 如:t1.requestid,t1.createdate,t1.createtime
from后面至where前面的子句 需在经过Util.toHtmlForSplitPage()方法进行转换,去除,,’三种符号
where后面至groupby前面的子句 需在经过Util.toHtmlForSplitPage()方法进行转换,去除,,’三种符号
groupby后面至orderby前面的子句 如:groupbyt1.usertype
orderby子句 如:t1.createdate,t1.createtime不能带asc,desc关键字
表格的排序方式 1.asc升序(默认为:asc)2.desc  降序
此表中所需的主键 (必输项)
是否排除重复操作  (默认为:false)
browser的属性(此标签主要用于在类似系统中的broser框时使用) returncolumn transmethod
指定返回值的列 如:name
需要进行转换的类 如:名易OA系统.general.WorkFlow.getWFDegree
checkboxpopedom的属性(此标签主要用于checkbox框的显示属性) showmethod popedompara
是否显示控件的方法 如:名易OA系统.general.WorkFlow.getWFDegree
传入的参数 如果是某一列则为column:XXX
col的属性((完全支持html中TD的标签下面只是一些特别的属性) align name text column    orderkey linkvaluecolumn  linkkey     href target transmethod otherpara
列的对齐方式 如:(默认为:left)
此列的名称 如:name
列标题 1.checkbox(多选)2.radio(单选)3.none(默认值)
对应的sql值列 (必填项)
排序时的关键字 (默认为column的值)
链接的取值的列 (默认为当前列的值)
链接的关键字 (默认为column的值)
键接的网址 如:docsdocsDocDsp.jsp
键接目标 (如:_self,_blank...)加上一个_fullWindow
转换时的类+方法名 如:名易OA系统.general.WorkFlow.getWFDegree
传入的第二个参数 如果表示以列传入,则前面必须加column:
popedom的属性(此标签主要用于operate的权限控制) column transmethod otherpara otherpara2
指定返回值的列 如:name
需要进行转换的类 如:名易OA系统.general.WorkFlow.getWFDegree
(默认传入的第一个参数是主键,如:id)
传入的第二个参数 如果表示以列传入,则前面必须加column:多列就加上+号
传入的第三个参数 如果表示以列传入,则前面必须加column:多列就加上+号
operate的属性(此标签主要用于在类似系统中的broser框时使用) text linkvaluecolumn  linkkey     href target index
显示的标题 如:编辑,共享
链接的值的列 如:id
链接的关键字 如:id
链接的网址 如:www.csdn.net
键接目标 (如:_self,_blank...)加上一个_fullWindow
是否显示 与前面popedom的返回值对应(从0开始)
如果href=javascript:doDocDel()方式则需要在在script脚本里定义如下的方法:functiondoDocDel(主键){}注:所有写的transmethod 的类其返回值必须是String类型

4.名易在线协同办公taglib定义字符串的各属性参考

tableInstanceId tableString mode selectedstrs tableInfo showExpExcel isShowTopInfo isShowBottomInfo isShowThumbnail imageNumberPerRow
指定splitpage.xml中的tableInstanceId 如:testtable1
此表格定义的xmlString
运行模式,(run和debug) 你是在调试这个表格,那个,你一定要设置此模式为debug这样,你才能得到很多有用的打印信息,并且,你所修改的表格的定义也才会被刷新,如果在最终调试好了以后,一定要把mode设为run不然系统会白白浪费不必要的性能,当然即使用你设置的有是run状态,如果程序出现异常,它也会把错误信息打印出来!
heckbox,radio类型的框的预选值 其格式是,用逗号分隔的字符串,并且字符串前后没有逗号
此信息主要显示在表格的左上角
是否显示导了excel的按钮 true:是 false:否
是否显示顶部信息栏 true:是 false:否
是否显示底部信息栏 true:是 false:否
是否缩略图显示 详细使用见附录六
每行显示的缩略图个数
如: wea:SplitPageTagtableInstanceId=tableString=%=tableString%mode=runselectedstrs=tableInfo=ok,thisinfo!showExpExcel="true"isShowTopInfo=falseisShowBottomInfo=false

5.名易协同管理软件对表格提供了以下八个功能函数

函数名称 _xtable_getAllExcel _xtable_getExcel _xtable_CheckedRadioId _xtable_CheckedRadioValue _xtable_CleanCheckedRadio _xtable_CheckedCheckboxId _xtable_CheckedCheckboxValue _xtable_CleanCheckedCheckbox
作用 使用方法
导出当前页Excel _xtable_getAllExcel()
导出全部页Excel _xtable_getExcel()
选中radio的Id Alert(_xtable_CheckedRadioId())
选中radio的value Alert(_xtable_CheckedRadioValue())
清除选中的radio _xtable_CleanCheckedRadio()
选中的checkbox的ID Alert(_xtable_CheckedCheckboxId())
选中checkbox的value Alert(_xtable_CheckedCheckboxId())
清除选中的checkbox _xtable_CleanCheckedCheckbox()

6.名易办公系统对表格提供了以下几个页面跳转函数

函数名称 reLoad() firstPagel() prePage() nextPage() lastPage() goPage(a)
作用 使用方法
得新加载本页 _table.reLoad()
第一页 _table.firstPagel()
上一页 _table.prePage()
下一页 _table.nextPage()
最后一页 _table.lastPage()
到第a页 _table.goPage(a)

附录1:上传时的xml全部string如下

附录2:从服务器端处理后得到的XmlString如下

附录3:部分文件命名规范如下

做转换函数的类的命名 做操作权限判断的类的命名
SptmFor+模块命如SptmForDoc.java
SpopFor+模块命如SpopForDoc.java
Sptm:splitepagetransformmethod分页转换方法Spop:splitepageoperatepopedom分页操作权限SpChk:splitepagecheckbox分页多选框权限制控制放置路径如下:Src名易OA系统splitepagetransformSptmForDoc.javaSrc名易OA系统splitepageoperateSpopForDoc.javaSrc名易OA系统splitepageoperateSpChkForDoc.java

7.名易OA协同附录5:遗留的问题

这个控件目前只支持IE5.0以上

8.名易OA办公软件附录6:对分页控件的扩展(缩略图显示)

由于相册需求的需要,对分页控件进行了简单的扩展,即缩略图显示的方法,具体用法如下:首先、在原来tabletype的基础上增加thumbnail类型,用以区别缩略图显示还是原来的方式显示,例如:tablepagesize=10tabletype=thumbnail即每页记录数10,缩略图显示。其次、需要增加browser的参数设置,用来传递显示缩略图的地址即Servlet地址及参数,例如:browserimgurl=名易OA系统名易OA系统.docs.docs.ShowDocsImageServletlinkkey=docIdlinkvaluecolumn=id即显示缩略图的Servlet是名易OA系统名易OA系统.docs.docs.ShowDocsImageServlet,并将列id值作为参数docId传递,所以整个Servlet的URL地址应该是名易OA系统名易OA系统.docs.docs.ShowDocsImageServlet?docId=1(即id)最后、需要在调用标签的地方多加两个参数isShowThumbnail和imageNumberPerRow,用以区别缩略图显示和每行显示图片数,例如:wea:SplitPageTagtableString=%=tableString%mode=runtableInfo=%=tableInfo%isShowThumbnail=1imageNumberPerRow=5即缩略图显示,每行显示5个缩略图。

有什么好用的借贷管理软件
有没有小额借款的软件,谁了解这个啊
物业管理系统最主要含有了下面模块特点
物业管理免费软件主要掺杂了以下功能特色
大型贷款公司用哪款小额贷款管理软件
小额信贷公司一般用什么小额贷款软件
物业管理办公软件最主要包蕴下面功能特性
培训机构管理软件系统的相关技术简介
信息发布:名易软件http://www.myidp.net