noc-med/zftable

灵活的表格生成工具

3.1 2014-09-12 10:47 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:28:36 UTC


README

Build Status Scrutinizer Code Quality Latest Stable Version Total Downloads License

ZfTable 3.1 查看在线(新网站)

版本 3.1 由 Piotr Duda 创建

下载

完整站点:dudapiotr.eu

简介

出色的表格/网格生成器(还有更多),具有巨大的装饰和条件可能性。集成了 DataTables、Doctrine 2、Bootstrap 2.0 和 3.0。

贡献者

如果您想帮助开发此模块,请不要犹豫。感谢合作

需求

功能

  • 灵活的表格生成
  • 装饰标题、行和单元格
  • 条件装饰(大于、小于、等于、不等于、介于之间)
  • 简单集成 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/

版本 3.1 的更改

版本 3.0 的更改

  • 可调用装饰器
  • Doctrine 2 适配器(源代码)
  • 数组适配器(源代码)
  • JavaScript 事件(可调用事件)
  • 发送附加参数的可能性

版本 2.0 的更改

  • 可编辑装饰器 -> 从表格级别编辑数据的能力
  • 每列过滤
  • 行装饰器,用于按排序列分隔行(分割相同的数据)
  • 新条件
  • 将数据导出为 CSV
  • 支持 Bootstrap 3.0

后续版本

  • MongoDB 适配器
  • 仅导出所选数据
  • 动态添加新行(通过 Ajax)
  • 更多装饰器和条件
  • JGrid 适配器
  • 导出器(PDFV)

安装

安装描述已移动到 wiki https://github.com/dudapiotr/ZfTable/wiki/Installation-and-Configuration

示例 查看在线

在 Example 目录中有几个示例,说明如何使用装饰器和生成表格。将 js 和 css 文件添加到您的布局视图后,在控制器中有一个表格调用(基于 ZF2 教程中的数据 - 专辑)。