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控件是一种在C# WinForm应用中常用的表格组件,它提供了丰富的功能和自定义选项,用于在用户界面中展示数据。这个压缩包包含了一系列与XTable使用相关的源代码和资源文件,可以帮助开发者理解并学习如何在项目...
低调发布,因为是小样版本,集成了几个简单的方法,非常实用。。。 写此类的目的一个事方便操作table二是可以引入ajax做无刷新分页啥的 当然这些还没做 ...http://www.ximenyifan.com/demo/xtable/demo.html
XTable Extended Table 控件可能是对ASP.NET内置GridView或DataGrid控件的一种扩展,旨在提供更高级的功能和更灵活的定制性。 XTable控件可能包括以下特性: 1. **动态列生成**:允许根据数据源的结构动态创建和...
该项目开始时是对标准表库的直接替代,其中包含了“ lua-1”列表中有时需要的一些附加功能(例如,多次插入/删除;负索引;列表完整性维护)。 作者逐渐意识到,不能让两个Lua用户就需要哪些额外功能达成共识,而是...
开发者和玩家可以根据自己的需求,自由地修改和扩展xTable的功能,例如添加新的游戏规则、改进界面设计或集成其他服务。社区的活跃度和贡献度也是xTable的一大优势,持续的代码更新和优化使得项目始终保持活力,不断...
资源分类:Python库 所属语言:Python 资源全名:xtable-1.0.17.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
XTable 0.2 是一个专为VC++开发者设计的简单易用的表格控件,它提供了丰富的功能,包括单元格合并、格式设置以及键盘和鼠标操作的支持,以增强用户界面的交互性。这个控件基于MFC(Microsoft Foundation Classes)...
表格 表格:模特儿在桌子上的姿势,模特儿在桌子上的姿势 // ......... table = new AwesomeTable (); // ......... String columns[] = { " id " , " firstName+lastName=>Nombre y Apellido " , ...
openwrt固件编译新手教程
同时,这种插件也能为开发者提供便利,他们无需手动编写大量的DOM操作代码,而是通过简单的配置就能实现复杂的功能。 总的来说,"table列显示控制插件"是JavaScript在网页开发中的一项实用技巧,它利用DOM操作和...
- **排序功能**:可以通过添加`sortable="true"`属性开启表格的排序功能。 - **过滤功能**:通过添加`filterable="true"`属性启用过滤功能。 - **分页支持**:支持内置的分页功能,可以方便地实现数据的分页显示...
一个简单方便的表格控件 作者 孙志炎 特点: 支持单元合并 支持字体、颜色、对齐等格式设置 支持键盘及鼠标操作 ... 结构简单,清晰的编码...内存动态分配 XML支持 编辑功能 控件支持 等等 开发语言:VC++ 6.0
在本文档中,我们探讨了如何使用`Vuex`...总结来说,本文档介绍了如何使用`Vuex`、`vxe-table`和`SpringBoot`在前端构建树形结构的表格,展示了具体的代码实现和配置,帮助开发者理解如何在实际项目中实现类似的功能。
通过阅读和理解这些代码,开发者可以学习到如何在C++中处理XML数据、如何创建自定义控件以及如何实现复杂的UI功能。 7. **自定义控件开发**:在Windows平台上,自定义控件通常是通过继承已有的基础控件(如CWnd或...
该包不仅支持基本的数据框和矩阵转换,还提供了自动格式化功能,比如建议对齐、小数位数和显示方式(3.1),缩写记法(3.2),数学风格的指数表示(3.3),以及多种格式化选项,例如添加居中环境(5.1)、调整列对齐...
XTable支持动态加载、分页、排序、过滤等功能,并且可以自定义列渲染,以满足各种数据展示需求。 2. **XPagingNavigator**: 为XTable提供分页导航,使得用户可以轻松浏览大量数据。 3. **XExport**: 提供数据导出...
这些知识点包括了基本的SQL查询语句、条件筛选、通配符使用以及数据插入操作等。接下来将对这些内容进行详细的阐述。 ### SQL基本查询语句 #### 1. `SELECT * FROM 表名;` 这条语句用于查询指定表中的所有列的所有...