FisherGrid使用说明(4)

2019-08-30 22:59

FisherGrid使用说明

head select 头内容,引入grid需要的js/css文件 全选按钮 separator 按钮分隔条 按钮 button query export 查询按钮 导出按钮 11.2 grid属性参考 属性名称 name title 类型 string string 模板中默认值 说明 Grid的全名称 标题,如果有设置导入按钮,则也会作为导入的标题 高度(像素类型),为auto则根据内容多少自动设置 宽度(像素类型) ,为auto则根据内容多少自动设置 最小高度(像素类型) 最小宽度(像素类型) 是否有水平斑马线 是否没有垂直平斑马线 是否可以调整大小 数据url 远程调用方法(POST/GET) 远程调用返回数据类型 远程调用错误提示信息 是否使用分页 列数据是否不换行 默认当前页数 默认总页数 是否使用分页大小选择 当前分页大小 分页大小选择项(以中括号包围,中间的分页大小用英文逗号分割,例如:[5,10,15,20,25,30,35,40]) height width minheight minwidth striped novstripe resizable url method dataType errormsg usepager nowrap page total useRp rp rpOptions int int int int 'auto' 'auto' 30 80 boolean true boolean false boolean true string string string string POST json 连接错误 boolean true boolean true int int int string 1 1 10 [10,15,20,25,30,35,40] boolean true 让Java软件开发变得更加容易

15

FisherGrid使用说明

pagestat string 显- 页面状态提示信息{to}    ({from}:起始条数 {to}:共{total}条记录 终止条数 {total}:总条数) 正在处理中,请稍侯 ... 没有记录 正在处理提示信息 没有记录提示信息 快速查询默认值,多个字段以”#”号或者”_” 号分隔,”#”后面的字段为与逻辑,”_”后面的字段为或逻辑,默认为”#”,每个字段多值以英文逗号分隔,此值会依次从:request parameter->request attribute->session attribute->application attribute->字面常量搜索 queryColumn string 快速查询默认字段名称,多个字段名称以”#”号或者”_” 号分隔,”#”后面的字段为与逻辑,”_”后面的字段为或逻辑,默认为”#” dynamicValue string 动态SQL值,多个字段以”#”号分隔,每个字段多值以英文逗号分隔,此值会依次从:request parameter->request attribute->session attribute->application attribute->字面常量搜索 dynamicColumn queryBreak minColToggle showToggleBtn hideOnSubmit autoload blockOpacity string int int 3 1 动态SQL字段名称,多个字段名称以”#”号分隔 查询条件显示列数目控制 最小列 是否显示选择显示列按钮 是否提交后隐藏 是否自动加载 滚动透明度 示 {from} procmsg nomsg queryValue string string string boolean true boolean true boolean true float 0.5 让Java软件开发变得更加容易

16

FisherGrid使用说明

onToggleCol onChangeSort onSuccess onError onSubmit string string string string string false false false fisherDefaultOnError fisherDefaultOnSubmit 滚动列执行的方法 修改排序执行的方法 远程调用成功执行的方法 远程调用失败执行的方法 提交执行的方法 是否显示table折叠/展开按钮 是否单选 默认是否显示查询条件 showTableToggleBtn boolean false singleSelect 11.3 select属性参考 属性名称 name 类型 string 默认值 选择 说明 按钮名称 boolean false defaultDisplayQuery boolean false 11.4 separator属性参考 属性名称 类型 默认值 说明 11.5 button属性参考 属性名称 name onclick 类型 string string 默认值 说明 按钮名称 styleClass string 11.6 query属性参考 属性名称 name 类型 string fisherCommonButton 按钮样式 按钮点击执行的动作名称 默认值 说明 按钮名称 styleClass string 11.7 export属性参考 属性名称 name styleClass type fisherCommonButton 按钮样式 类型 string string string 默认值 说明 按钮名称,有多个导出按钮时名称必须唯一 fisherCommonButton 按钮样式 导出类型 excel 包含字段,多个字段以英文逗号分隔 排除字段,多个字段以英文逗号分隔 includeColumns string excludeColumns string 让Java软件开发变得更加容易

17

FisherGrid使用说明

11.8 head属性参考 属性名称 theme

类型 string 默认值 default 说明 列表主题设置 12. 系统扩展点

1) SQL构造器SQLBuilder:继承AbstractSQLBuilder并修改配置文件

【fisher.properties】中的【SQLBuilder】为扩展的类; 2) 配置解析器Parser:继承AbstractParser并修改配置文件【fisher.properties】

中的【Parser】为扩展的类;

3) 导出器Exporter:继承AbstractExporter并修改配置文件【fisher.properties】中

的【Exporter】为扩展的类;

4) 字段格式化器Formatter:继承AbstractFormatter并修改配置文件

【fisher.properties】中的【Formatter.${格式化器名}】为扩展的类;

5) 字段类型及条件过滤器ColumnFilter:继承AbstractColumnFilter并修改配置文

件【fisher.properties】中的【Fype.${字段类型名}】为扩展的类;

6) 数据库连接提供者ConnetionProvider:继承AbstractConnectionProvider并修

改配置文件【fisher.properties】中的【DataSource.provider】为扩展的类; 7) 查询器Query:继承AbstractQuery并在ConnetionProvider的getQuery中指

定当前ConnetionProvider使用的Query;

8) 分页器Pager:继承AbstractPager并修改配置文件【fisher.properties】中的

【DataSource.pager】为扩展的类;

9) 数据库方言Dialect:继承AbstractDialect并修改配置文件【fisher.properties】

中的【Dialect. ${方言名}】为扩展的类;

13. 附录

13.1 如何在eclipse中注册xsd文件实现编写xml文件时有代码提示

1. 打开 Eclipse 参数设置 ( Menu >>Windows>> Preferences ) ,MyEclipse 是

在 /MyEclipse/Editors 下面,我们选则 New ... 2. 在对话框中输入 :

URL :MyProject/WebContent/META-INF/Fisher-1.0.xsd

(我这里假设我的 Fisher-1.0.xsd 放在我的项目 ( 名叫 MyProject ) 的 MyProject/WebContent/META-INF/ 目录下) Key Type :FisherGrid

Key :-//FisherGrid/ FisherGrid Configuration XSD 1.0//EN

这里的 Specific alternative web address 可以用在当你新建一个 XML 文件时

让Java软件开发变得更加容易

18

FisherGrid使用说明

选中 ,“创建 XML\”根据 XML DTD/ Schema 创建“ >> 取个名字>> 从 XML Catalog Entry 中选取 DTD / XSD , 这个时候编辑器会自动填充 DTD/ Schema 声明 。

3. 确定添加/注册完成, 然后 点下面的 Advanced ... >> Export ... 导出到

MyProject/WebContent/META-INF/.xmlcatalog 现在我把这个提交到 CVS 上去,其他同事就可以下载下来 再导入使用了,因为我们这里放置在项目中的一个相对位置,便于拷贝工作区,导入导出项目/CVS 共享。

4. 你也可以建立一个 Plug-in 项目,然后 打开 plugin.xml 添加下面这个条目:

并且拷贝一个 hibernate-configuration-3.0.dtd 放在项目的 dtds 文件夹下,

catalogId=\

key=\ uri=\

这样你就可以导出这个 Plug-in 项目了,导出后放到 eclipse / plugins 下面去。 13.2 XML配置文件生成工具

提供根据输入的SQL/HQL预览生成后的xml配置文件,修改完善后指定生成文件路径,则自动生成配置文件,文件生成方式支持客户端和服务器两种方式。 在线演示地址:http://192.168.0.110:8080/FisherGrid/ fisher/jsp/maker.jsp (如果服务器没有启动,请通知我!)

让Java软件开发变得更加容易

19


FisherGrid使用说明(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年中考英语总复习易错题易错点专项训练 专题一:名词

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: