miloslavkostir/datagrid

基于Niftyx/NiftyGrid的Nette框架DataGrid

v2.0.2 2018-12-04 12:57 UTC

This package is auto-updated.

Last update: 2024-09-28 12:59:30 UTC


README

基于Niftyx/NiftyGrid的Nette框架DataGrid(似乎不再支持)。

这是NiftyGrid的扩展版本 - 一个简单轻量级的datagrid,适用于Nette框架。此版本针对Nette >= v2.1进行优化。支持Twitter Bootstrap 2和3。

安装

	composer require miloslavkostir/datagrid

复制资源

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

到您的公共www目录,并在模板中包含它们(通常在@layout.latte中)。grid.js需要jQuery和jQuery UI - 从原始源下载它们或使用assets/中的文件。
对于AJAX,包含assets/js/grid.ajax.js。您也可以使用一些第三方AJAX插件,例如nette.ajax.js

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

注意
存在JS confirm()的问题,如果您取消确认对话框,AJAX请求仍然会继续。
这个问题在assets/js/grid.ajax.js文件中得到解决。如果您不使用它,您可能需要创建自己的解决方案。
有关更多信息,请参阅手册(行操作部分)。

用法

请参阅英文手册 捷克语手册