JqGrid implementation for Symfony2.
Compatibility: Tested with Symfony > 2.0.12 (not tested > 2.1.x)
2012-06-04: BC break - change rendering function jqgrid_js to jqgrid
-
Add this bundle to your vendor/ dir
Add the following lines in your deps file:
[EPSJqGridBundle] git=git://github.com/michelpa/JqGridBundle.git target=/bundles/EPS/JqGridBundle
Run the vendor script:
./bin/vendors install
-
Add the "EPS" namespace to your autoloader
<?php // app/autoload.php $loader->registerNamespaces(array( 'EPS' => __DIR__.'/../vendor/bundles', // your other namespaces ));
-
Enable the bundle in the kernel
<?php // app/ApplicationKernel.php public function registerBundles() { return array( // ... new EPS\JqGridBundle\EPSJqGridBundle(), // ... ); }
-
Add assets to your layout
JS
bundles/epsjqgrid/js/i18n/grid.locale-fr.js bundles/epsjqgrid/js/jquery.jqGrid.min.js
CSS
bundles/epsjqgrid/css/ui.jqgrid.css
-
Configuration
in config.yml:
eps_jq_grid: ~
or if you want to specify the date format (for datepicker), you've got to set the date format in js AND in php format (conversion):
eps_jq_grid:
datepicker_format: dd/mm/yy
datepickerphp_format: d/m/Y