Export dropdown Archives | phpGrid - PHP Datagrid Create PHP grids in minutes, not hours. Sat, 09 May 2015 09:57:05 +0000 en-US hourly 1 CodeProjecthttps://wordpress.org/?v=7.0.3 129966043 before_script_end https://phpgrid.com/documentation/before_script_end/ Fri, 11 Oct 2013 18:40:15 +0000 http://phpgrid.com/?p=2603 before_script_end is not a function but a variable. It allows you to inject custom javascript before the end of jqGrid object closing script tag so all DOM elements are presented. This is considered an advanced way to manipulate your grid. The following code snippet demonstrates using this variable to insert a javascript that creates a […]

The post before_script_end appeared first on phpGrid - PHP Datagrid.

]]>
before_script_end is not a function but a variable. It allows you to inject custom javascript before the end of jqGrid object closing script tag so all DOM elements are presented. This is considered an advanced way to manipulate your grid.

The following code snippet demonstrates using this variable to insert a javascript that creates a export dropdown menu on the bottom toolbar.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$dg3 = new C_DataGrid("SELECT * FROM products", "productCode", "products");

$exportDropdown =<<< EXPORTDROPDOWN
$('#products_pager1_left').append ('<div style=padding-right: 16px;>Export:\
    <select onchange=document.location.href=this.options[this.selectedIndex].value;>\
        <option>---</option>\
        <option value=/phpGridx/export.php?gn=products&export_type=excel>Excel</option>\
        <option value=/phpGridx/export.php?gn=products&export_type=pdf>PDF</option>\
        <option value=/phpGridx/export.php?gn=products&export_type=html>HTML</option>\
        <option value=/phpGridx/export.php?gn=products&export_type=csv>CSV</option>\
    </select></div>');
EXPORTDROPDOWN;

$dg->before_script_end = $exportDropdown;
$dg->display();

The post before_script_end appeared first on phpGrid - PHP Datagrid.

]]>
2603