Skip to content

DataGrid for Nette Framework based on Niftyx/NiftyGrid with Twitter Bootstrap support

License

Notifications You must be signed in to change notification settings

miloslavkostir/DataGrid

Repository files navigation

DataGrid

DataGrid for Nette Framework based on Niftyx/NiftyGrid (it seems to be no longer supported).

This is extended version of NiftyGrid - a simple and light-weight datagrid for Nette framework. This is optimalized for Nette >= v2.1. Support for Twitter Bootstrap 2 and 3.

Install

	composer require miloslavkostir/datagrid

Copy resources:

  • assets/css/grid.css
  • assets/js/grid.js

to your public www dir and include them in template (usually in @layout.latte). grid.js needs jQuery and jQuery UI - download them from original source or use files from assets/.
For AJAX include assets/js/grid.ajax.js. You can use some third party ajax addon instead, e.g. nette.ajax.js:

// with nette.ajax.js just add selector .grid-ajax
$.nette.init(function (ajaxHandler) {
	$('.grid-ajax').on('click', ajaxHandler);
});

Notice:
There is a problem with JS confirm(), if you discard confirmation dialog AJAX request will be proceed anyway.
This is solved in assets/js/grid.ajax.js file. If you don't use it you will probably have to create own solution.
See manual (section Row actions) for more informations.

Usage

See manual en cz

About

DataGrid for Nette Framework based on Niftyx/NiftyGrid with Twitter Bootstrap support

Resources

License

Stars

Watchers

Forks

Packages

No packages published