xtable是由陈仁飞(zhongxuchen)独自开发的jsp页面组件,目前提供分页、排序、无限层分组以及汇总功能,以及包括导出excel/pdf/xml等,xtable不同于displaytag,extrameTable的地方在于xtable自定义了一套宏插件模式,只要实现接口,你可以随意扩展xtable的功能。
xtable最大的优点在于简单易用,分组汇总就是很简单的几句话,而且能够支持无限层分组汇总。
页面代码:
看预览效果:
但xtable目前也暴露了一些缺陷,因第一版在项目过程中只有很短的时间实现,很多方面考虑欠妥,宏没有支持嵌套,此问题一直延续到现在,发现已经难以适应更强大的需求了,本期改进计划:
1、代码进行重构、标签的使用要更加简洁,去除一些无用的属性,增加一些智能判断(如displayProperties简单模式就无需定义)
2、xtable实现宏嵌套,增加默认个人扩展机制,宏嵌套的实现将有助于提升整个xtable的可扩展性,提升到一个表格的平台。
3、简单模式xtable支持grid模式:头固定,列可以拖动
4、最大的改进就是增加交叉报表功能,这个目标的实现将能够把xtable推到介于一般标签和专业报表工具之间的角色,稍微复杂的查询统计无需用报表工具(因为一般的业务系统复杂的报表就几个,用专业的工具费时费钱费力)
如xtable_code.gif中的@groupSum().这个就是自己扩展的宏,原项目并不存在分组汇总功能,后期自己实现宏接口实现了分组汇总等功能。
- 描述: xtable 页面代码
- 大小: 20 KB
- 大小: 17.5 KB
分享到:
相关推荐
我上传的亦xtable的源代码,需要的可以搜索下,在我的上传里面
低调发布,因为是小样版本,集成了几个简单的方法,非常实用。。。 写此类的目的一个事方便操作table二是可以引入ajax做无刷新分页啥的 当然这些还没做 ...http://www.ximenyifan.com/demo/xtable/demo.html
基于ASP.NET实现的XTable Extended Table 控件源码及例子程序。
该项目开始时是对标准表库的直接替代,其中包含了“ lua-1”列表中有时需要的一些附加功能(例如,多次插入/删除;负索引;列表完整性维护)。 作者逐渐意识到,不能让两个Lua用户就需要哪些额外功能达成共识,而是...
资源分类:Python库 所属语言:Python 资源全名:xtable-1.0.17.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
表格 表格:模特儿在桌子上的姿势,模特儿在桌子上的姿势 // ......... table = new AwesomeTable (); // ......... String columns[] = { " id " , " firstName+lastName=>Nombre y Apellido " , ...
openwrt固件编译新手教程
“ cxtable”(代表Cyber-X-Table,但我更喜欢xTable的意思)旨在创建一个对等ISH网络,该网络主要用作“卡片表”,用于在游戏中进行旧式角色扮演。新时代的世界...
一个简单方便的表格控件 作者 孙志炎 特点: 支持单元合并 支持字体、颜色、对齐等格式设置 支持键盘及鼠标操作 ... 结构简单,清晰的编码...内存动态分配 XML支持 编辑功能 控件支持 等等 开发语言:VC++ 6.0
支持单元合并,支持字体、颜色、对齐等格式设置,支持键盘及鼠标操作,结构简单,清晰的编码风格,代码可读性强 关键字:XTable,表格控件
table列显示控制插件,在table列过多时使用js来控制table中列的显示与否
一个功能更加强大的 Vue 表格组件 查看vxe-table 功能点 •基础 •尺寸 •斑马线条纹 •带边框 •单元格样式 •列宽拖动 •流体高度 •固定表头 ... <vxe ref=xTable data.sync=tableData> <vxe-ta
包xtable xtable对象。 ftable物体 对于FlexTable定制打印功能knitr FlexTable渲染功能使外观更加shiny FlexPivot转置数据集 频率表的频率 入门 library(rtable) bktbs <- xtable(matrix(1:10, ncol = 2)) ...
表格控件XTable源代码,支持单元合并
vuex-table+SpringBoot前端实现树形结构(csdn)————程序
README v2-table基于Vue 2.x的简单表格组件。 安装使用npm安装pkg:npm i-保存v2-table beautify-scrollbar或yarn ya README v2-table一个基于Vue 2.x的简单表格组件。 安装使用npm安装pkg:npm i-保存v2-table ...
主要介绍了Vue项目中使用Vux的安装过程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
疫情matlab代码Introduction ..."xtable", "knitr", "mapview", "automap", "here", "XML")) Run R in the cloud 在云端跑R R语言介绍 R官方的R介绍电子书 Free Introduction to R Programming Online Course | DataC