Download the PHP package italix/datasets without Composer

On this page you can find all versions of the php package italix/datasets. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package datasets

Italix DataSets

PHP Version

Pluggable datatable and data-tree rendering for PHP. Works with any TableMeta-compatible source and multiple JS datatable libraries.

Features

Installation

Requirements

Quick Start

Action Buttons

Add per-row action buttons with optional confirmation dialogs:

Toolbar & Bulk Actions

Add toolbar buttons that operate on no data, selected rows, or all rows:

Row Selection

Two selection modes:

Search & Filtering

Multi-column Sorting

Row Events

Data Trees

Display hierarchical data with parent-child relationships:

Server-Side Handler

Handle AJAX requests on the server with ServerSideRequest and ServerSideResponse:

The response format:

Column Configuration

Driver System

DataSets uses a pluggable driver system. Register and switch drivers:

Implement DriverInterface to create custom drivers for other JS libraries.

Helper Functions

Using with Italix ORM

DataSets works with any TableMeta-compatible source. With Italix ORM, your table schemas are already TableMeta:

Examples

See the examples/ directory for complete, runnable examples:

Example Description
01-basic-table.php Basic table with columns, sorting, pagination, AJAX
02-column-formatting.php Formatters, alignment, frozen columns, visibility
03-action-buttons.php Per-row Edit/View/Delete buttons with confirm dialogs
04-toolbar-bulk-actions.php Toolbar with none/selected/all scope buttons
05-search-and-filtering.php Global search and column header filters
06-multi-sort.php Multi-column default sorting
07-row-selection.php Checkbox vs highlight selection modes
08-row-events.php Row click, double-click, context menu events
09-data-tree.php Hierarchical data tree with parent-child config
10-server-side-handler.php ServerSideRequest/Response with query building
11-complete-crud.php Full CRUD table combining all features
12-driver-registry.php Driver registry and custom driver pattern
13-helper-functions.php dataset() and data_tree() shorthand functions

License

MPL-2.0. See LICENSE for details.


All versions of datasets with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
italix/contracts Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package italix/datasets contains the following files

Loading the files please wait ...