Download the PHP package phloxcz/components-grid without Composer
On this page you can find all versions of the php package phloxcz/components-grid. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package components-grid
phlox/components-grid
DataGrid UI komponenta pro Nette Framework. Zobrazuje tabulková data s řazením, filtrováním, stránkováním a akcemi — bez závislosti na konkrétním CSS frameworku.
Požadavky
- PHP 8.1+
- nette/application ^3.1 || ^4.0
- nette/database ^3.1 || ^4.0
- nette/utils ^3.2 || ^4.0
Instalace
Zkopírujte assety do svého projektu:
Quickstart
1. Zaregistrujte komponentu v presenteru
2. Vykreslete v šabloně
3. Načtěte assety
Funkce
- Řazení sloupců (trojstavové: ↑ ↓ žádné)
- Globální fulltextové vyhledávání
- Filtrování po sloupcích (text, select, multiselect, datum, číslo, bool, AJAX dropdown)
- Stránkování s volbou počtu záznamů na stránku
- Akce na řádcích (primární tlačítko + dropdown menu)
- Hromadné akce se sticky barem a confirm dialogy
- Agregáty v patičce (sum, avg, count, min, max)
- Změna velikosti sloupců tažením (
setResizable()) - Přeřazování sloupců drag & drop (
setReorderable()) - Výběr viditelných sloupců (
showColumnToggle()) - Předvolby — uložení a obnovení kompletního stavu gridu (
showPresets()) - Bootstrap 5, Tailwind CSS nebo vlastní téma
- AJAX s Naja — snippet redraw, URL history, loading stav
- Volitelná integrace s Capify pro stylizované dialogy
Dokumentace
Kompletní dokumentace všech možností je v docs/README.md.
Licence
MIT
All versions of components-grid with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
nette/application Version ^3.1 || ^4.0
nette/database Version ^3.1 || ^4.0
nette/utils Version ^3.2 || ^4.0
nette/application Version ^3.1 || ^4.0
nette/database Version ^3.1 || ^4.0
nette/utils Version ^3.2 || ^4.0
The package phloxcz/components-grid contains the following files
Loading the files please wait ...