View Builders

A set of classes to aid in building pages/tables

These are a set of classes used to aid the rapid development of pages/views that display tabular data.

Initially they are meant to aid in the building of admin pages, however some aspects will also be able to be used catalog side as well.

The structure of view builder classes and the data formats they use allow for much easier integration with plugins that need to add extra columns or actions in admin pages.


A DTO to define Tabular data

A data transfer object that defines the columns used in tabular data

Data Filters

Filtering data based on the request

Data Formatters

Formatting tabular data for output

Data Sources

Querying models to provide tabular data

Derived Items Manager

Allows for formatting methods to be applied to table columns

Table Controllers

Displaying table data and infoboxes for admin

Last modified August 5, 2020 by Ian Wilson (2a2c672).