fagundes / zff-table
此包已被废弃,不再维护。未建议替代包。
生成表格的灵活工具
3.2.4
2016-03-23 03:50 UTC
Requires
- php: >=5.3.3
- zendframework/zend-form: ^2.4.0
- zendframework/zend-mvc: ^2.4.0
- zendframework/zend-view: ^2.4.0
Requires (Dev)
This package is not auto-updated.
Last update: 2020-10-14 05:13:48 UTC
README
ZffTable 3.2 查看实时 v3.1
原始项目由 Piotr Duda 创建
版本 3.2 由 Vinícius Fagundes 创建
下载
介绍
出色的表格/网格生成器(功能强大,装饰和条件设置丰富)。集成了 DataTables、Doctrine 2、Bootstrap 2.0 和 3.0。
贡献者
如果您想帮助开发此模块,请勿犹豫。感谢合作。
- olekhy (https://github.com/olekhy)
- alejandro-fiore (https://github.com/alejandro-fiore)
- julillosamaral (https://github.com/julillosamaral)
- drchav (https://github.com/drchav) (DataTable 1.10 更改)
要求
- Zend Framework 2 (最新 master 版本)
特性
- 灵活生成表格
- 装饰表头、行和单元格
- 条件装饰(大于、小于、等于、不等于、介于之间)
- 与 DataTables 简单集成(最后完整性 1.10)
- 分页、快速搜索、排序和每页项目数
- 默认 Bootstrap 布局 - 支持 Bootstrap 3.0 和 2.2.2
- 简单自定义(在示例中显示 - 我们可以将表格视图更改为任何视图,例如文章列表,具有所有功能,如分页、快速搜索、排序和每页项目数)
- 可编辑装饰器 -> 从表格级别编辑数据的能力
- 每列的筛选
- 行装饰器,用于通过排序列分隔行(分割相同的数据)
- 将数据导出到 CSV
- 可调用的装饰器
- Doctrine 2 适配器(源码)
- 数组适配器(源码)
- JavaScript 事件(可调用的事件)
- 发送额外的参数的可能性
- 资产管理功能(https://github.com/RWOverdijk/AssetManager)
- Visio Crud 模块集成(https://github.com/HyPhers/visio-crud-zf2/)
- 作为服务使用 DecoratorPluginManager - 更容易创建新的装饰器
- 部分装饰器
版本 3.2 的更改
- DecoratorPluginManager 作为服务(从创建的工厂中添加新的装饰器,并且可以从第三方源创建它)
- 改进链接装饰器(现在由 LinkFactory 创建,它注入 BasePathHelper 以正确创建 URL)
- 用于在表格之间重用内容单元格的部分装饰器
版本 3.1 的更改
版本 3.0 的更改
- 可调用的装饰器
- Doctrine 2 适配器(源码)
- 数组适配器(源码)
- JavaScript 事件(可调用的事件)
- 发送额外的参数的可能性
版本 2.0 的更改
- 可编辑装饰器 -> 从表格级别编辑数据的能力
- 每列的筛选
- 行装饰器,用于通过排序列分隔行(分割相同的数据)
- 新增条件
- 将数据导出到 CSV
- 支持 Bootstrap 3.0
后续版本中
- MongoDB 适配器
- 仅导出所选数据
- 动态添加新行(通过 AJAX)
- 更多装饰器和条件
- JGrid 适配器
- 导出器(PDFV)
- GitHub Pages 上的示例新站点
- 作为一个存储库的完整 ZF2 项目
安装
安装说明已移动到 wiki https://github.com/dudapiotr/ZfTable/wiki/Installation-and-Configuration
示例 在 v3.1 上查看实时示例
在示例目录中有几个示例,展示了如何使用装饰器和生成表格。在布局视图中添加了 js 和 css 文件后,在控制器中有一个基于 ZF2 教程 - 专辑中的数据的表格调用。