miloslavkostir / datagrid
基于Niftyx/NiftyGrid的Nette框架DataGrid
v2.0.2
2018-12-04 12:57 UTC
Requires
- php: >=5.3.2
- nette/nette: ^2.3.0
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
文件中得到解决。如果您不使用它,您可能需要创建自己的解决方案。
有关更多信息,请参阅手册(行操作部分)。