类 | 说明 |
---|---|
ButtonTag |
Description: 统一对菜单面面的按钮进行权限管理
Title:首亨软件
Company:首亨软件(重庆)有限公司
|
ChartTag |
ChartTag这个类所对应的标签chart 处理思路是这样的: 通过name参数取得action中对应的Chart对象 chartType图表的类型
通过tag中title、xlabel、ylabel、legend的值设置标题、横轴、纵轴、图例的文字
以上标签文字的构成:标签显示值;字体;加粗/斜体/正常;字号;字符颜色,如果某一个没有以空字符占位
plotOrientation的值(true,false)表示图表的方向 showLegend的值(true,false)表示是否显式图例
background的值表示图表的颜色 plotBackground的值表示绘图区的颜色 legendLineWidth图例边框宽度
legendLineColor图例边框颜色 width、height图表的长度和宽度
|
CheckBoxGroupTag |
复选框组标签,可以列出一组复选框,数据源可以来自两个数组或者数据集的两个字段
其中一个是值字段,另一个是显式字段
|
ColExTag |
展示数据集中某列数据的标签,对应于Datastore中的一个列
col标签所具有的属性有:
colName 数据集中的列名
colType 数据集中数据的类型 date日期型,string字符型,double数字型
colFormat 当列数据类型为date或者double的时候的掩码
Title: 基础类库
Description: 适合Struts结构体系
Company:首亨软件(重庆)有限公司
|
ColTag |
展示数据集中某列数据的标签,对应于Datastore中的一个列
col标签所具有的属性有:
colName 数据集中的列名
colType 数据集中数据的类型 date日期型,string字符型,double数字型,
p&n图片标识正负类型(要求数据集字段类型是double)
colFormat 当列数据类型为date或者double的时候的掩码
colorValue 用颜色来区分数值,正数用黑色、负数用红色、0用黄色,针对colType=double的时候有效
plusPic 当colType=p&n的时候,正值对应的图片名称
zeroPic 当colType=p&n的时候,零值对应的图片名称
negativePic 当colType=p&n的时候,负值对应的图片名称
thresholdValue 当colType=p&n或者colorValue=true的时候的阈值,默认情况为0
Title: 基础类库
Description: 适合Struts结构体系
Company:首亨软件(重庆)有限公司
|
ComboTreeTag |
Description: 下拉树
Title:首亨软件 - TSS/CRM等
|
ContainerTag |
Description:
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
DateTag |
Description: 日历控件
Title:首亨软件(重庆)有限公司
Company:首亨软件(重庆)有限公司
|
DocumentDomainTag |
Description: 当页面有多个域时,指定页面所属的域
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
FreeChartTag |
Title: JFreeChart标签
Description: 首亨软件 - SHForce
Company:首亨软件(重庆)有限公司
Author:江兴春
|
FusionchartsTag |
Description: Fusioncharts图表
Title:首亨软件 - TSS/CRM等
|
HeaderColTag |
HeaderColTag对应的标签headerCol是header标签的子标签
这个标签的目标是显示排序表头信息,点击排序表头可以进行排序
设计思路:
找到父标签类的实例,读取其中的URL、sortCol、sortType信息
判断标签的name和sortCol参数的值是否一致,如果一致、将sortType取反,即:asc变成desc;desc变成asc
如果名称不一致,则sortCol设置成name、sortType设置成asc
将sortCol、sortType参数列表和URL连接,重新构造新的URL、它和Body一起构成链接
|
HeaderTag |
HeaderTag这个类所对应的标签header是headerCol的父标签
处理思路是这样的:
从request中获取sortCol,sortType这两个预留参数的值,用于传递到子标签
还原除去sortCol,sortType参数之外的URL请求,这个URL也传递到子标签
|
HighchartsTag |
Description: 图表
Title:首亨软件 - TSS/CRM等
|
HourMinuteSelectTag |
处理小时和分钟选择的tag,接收的是一个HourMinuteOption对象
标签的参数有:
name HourMinuteOption的对象,如果没有传入这个参数,默认的name=hourMinuteOption
hourID 小时选择ID
minuteID 分钟选择ID
Company:首亨软件(重庆)有限公司
|
HTMLTableTag |
接收从Action传过来的一个HTMLTable实例,并将它展示在jsp页面中
|
IFrameTag |
Title: HTML中的iframe标签
Description: 首亨软件 - SHForce
Company:首亨软件(重庆)有限公司
Author:江兴春
|
IfTag |
Description: 条件判断标签,如果指定className时,则执行class逻辑,
如果指定alias里,则通过简称去查找已定义逻辑,
如果都指定时,优先找alias,没有找到时再执行className指定的逻辑
Title:首亨软件 - TSS/CRM等
|
IncludeTag |
Description: 类似:jsp:include标签
Title:聚天业务架构平台(SHGather)
|
JSTreeTag |
处理将数据集中的数据生成web上树状结构的tag,接收的是一个JSTree对象
标签的参数有:
name JSTree的对象,必需设置
idCol 特征列,必需设置
pIdCol 父级特征列,必需设置
textCol 文本列,必需设置
dTreeName 在javascript中定义的树形对象的名称
rootNodeID 数据集中根的特征值
childNumsCol 子节点数目,该字段仅仅对动态树有效,当该字段对应的值大于0的时候,
显示加号,否则不显示
isDynamicTree 是否是动态生成一棵树
defaultImgCol 节点默认图片字段(可选)
selectImgCol 节点选择图片字段(可选)
|
LogicTag |
Title: 调用后台java对象逻辑标签
Description: 首亨软件 - SHForce
Company:首亨软件(重庆)有限公司
Author:江兴春
|
MultiFileTag |
Description: 多文件上传控件
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
MultiSelectListTag |
Description:
Title:首亨软件 - TSS/CRM等
|
MultiSelectTag |
Description: 多选标签
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
OptionsTag |
根据数组或者数据集的数据生成select中option部分数据
如果采用数组方式,至少具备两个数组,一个保存option部分value值,另一个保存和value对应的text
如果采用数据集Datastore方式,则至少需要两个字段,一个表示option部分value值,另一个表示和value对应的text
|
PageNavigateTag |
Description: 页面导航标签
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
PageParamTag |
Description: 引用页面配置模块的参数
Title:首亨软件 - TSS/CRM等
|
ParamTag |
接收Action传来的一个字符串并将它输出到页面
|
PopCheckboxTag |
Description: 弹出多选
Title:首亨软件 - TSS/CRM等
|
ReportTag | |
RowsTag |
Description:页面循环列
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
RowsTagExtraInfo | |
ScriptTag |
Description: 引入系统所需要Javascript
Title:首亨软件
Company:首亨软件(重庆)有限公司
|
ShowTreeTag |
Description: 树显示标签
Title:首亨软件 - TSS/CRM等
|
SingleFileTag |
Description: 单文件上传控件
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
SingleSelectTag |
Description: 弹出单选信息
Title:首亨软件 - TSS/CRM等
|
SysParamTag |
接收的是SysParam对象,用于将SysParam.constMap中保存的系统变量输出到页面
有两个参数:
constType 对应于sys_const_table表中的const_type字段
constName 对应于sys_const_table表中的const_name字段
Description: 首亨软件集成化信息平台,包括OA、ERP、CRM、HRM等的综合性平台
|
TabBodyTag |
Description: TAB项体
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
TabHeadTag |
Description: TAB项头
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
TableHeaderColTag |
HeaderColTag对应的标签headerCol是header标签的子标签 这个标签的目标是显示排序表头信息,点击排序表头可以进行排序 设计思路:
找到父标签类的实例,读取其中的URL、sortCol、sortType信息
判断标签的name和sortCol参数的值是否一致,如果一致、将sortType取反,即:asc变成desc;desc变成asc
如果名称不一致,则sortCol设置成name、sortType设置成asc
将sortCol、sortType参数列表和URL连接,重新构造新的URL、它和Body一起构成链接
标签属性:
name 排序列的名称,和排序的字段对应
width 表头列宽度
heiht 表头列高度
变更历史:
对headerCol标签进行扩展,将TH的输出封装到标签里面生成
增加标签属性:witdth,height
|
TableHeaderTag |
HeaderTag这个类所对应的标签header是headerCol的父标签 处理思路是这样的:
从request中获取sortCol,sortType这两个预留参数的值,用于传递到子标签
还原除去sortCol,sortType参数之外的URL请求,这个URL也传递到子标签
tableHeader标签属性:
jsPath 鼠标在表头移动、点击等操作的js对应的路径,默认路径为js/common/Header.js
trStyleClass 表头行对应的css属性名称,默认是header
sortDesc 标识降序的图标,默认images/common/ascend.gif
sortAsc 标识升序的图标,默认images/common/descend.gif
sortColParamName 传递sortCol的参数名称,默认为sortCol
sortTypeParamName 传递sortType的参数名称,默认为sortType
变更历史:
增加了自动引入表头鼠标点击、移动等处理js的功能
将表头tr作为header标签输出的一部分,不需要再将tr写入header标签了
新增标签属性:jsPath,trStyleClass
1.增加了sortColParamName、sortTypeParamName两个标签属性,同时去掉了name属性
以前header对象是在action生成,对于struts2来说显得不太适合,因此header对象改成在标签中创建,
所以name也就不用传递了
2.增加了method属性,用于设置点击表头调用的回调js函数名称
|
TableTag | |
TabPanelTag |
Description: TAB页
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
TabTag |
Description: TAB项
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
TextTag |
Description: 文本标签
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
|
WebChartDataTag |
生成WebChart模型xml的标签类,使用了com.sh.javax.util.WebChartData类生成xml
Title: 基础类库
Description: 适合Struts结构体系
Company:首亨软件(重庆)有限公司
|
WebChartTag |
Description: webchart图表
Title:首亨软件 - TSS/CRM等
|
WebPageNavigateTag |
Title: 信息分页字定义标记类
Description: 信息分页的自定义标记实现类
webPageNavigate标签属性:
method 翻页回调函数名,如果不传入,使用默认的名称frame.common.pageCallBackMethod
page 页面分页对象
变更历史:
由于WebPageNavigate增加了构造函数public WebPageNavigate(IPages pages,HttpServletRequest request),
所以对程序进行了一些精简,但是逻辑上没有做任何改变
|