Advertisement
Guest User

Untitled

a guest
Apr 15th, 2015
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.87 KB | None | 0 0
  1. <?php
  2. /**
  3.  * PHP Grid Component
  4.  *
  5.  * @author Abu Ghufran <gridphp@gmail.com> - http://www.phpgrid.org
  6.  * @version 1.5.2
  7.  * @license: see license.txt included in package
  8.  */
  9.  
  10. include_once("../../config.php");
  11.  
  12. mysql_connect(PHPGRID_DBHOST, PHPGRID_DBUSER, PHPGRID_DBPASS);
  13. mysql_select_db(PHPGRID_DBNAME);
  14.  
  15. include(PHPGRID_LIBPATH."inc/jqgrid_dist.php");
  16.  
  17. $g = new jqgrid();
  18. $grid["caption"] = "Sample Grid";
  19. $grid["autowidth"] = true;
  20. $grid["loadComplete"] = "function(){ on_load(); }";
  21. $g->set_options($grid);
  22. $g->table = "clients";
  23.  
  24. $out = $g->render("list1");
  25. ?>
  26. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  27. <html>
  28. <head>
  29.     <link rel="stylesheet" type="text/css" media="screen" href="../../lib/js/themes/redmond/jquery-ui.custom.css"></link>  
  30.     <link rel="stylesheet" type="text/css" media="screen" href="../../lib/js/jqgrid/css/ui.jqgrid.css"></link> 
  31.  
  32.     <script src="../../lib/js/jquery.min.js" type="text/javascript"></script>
  33.     <script src="../../lib/js/jqgrid/js/i18n/grid.locale-en.js" type="text/javascript"></script>
  34.     <script src="../../lib/js/jqgrid/js/jquery.jqGrid.min.js" type="text/javascript"></script> 
  35.     <script src="../../lib/js/themes/jquery-ui.custom.min.js" type="text/javascript"></script>
  36. </head>
  37. <body>
  38.     <div style="margin:10px">
  39.     <?php echo $out?>
  40.     </div>
  41.  
  42.     <div>
  43.     <input type="button" value="open popup window" onclick="ver_resumen();">    
  44.     <input type="button" value="set popup window" onclick="ver_resumen_data();">    
  45.    
  46.    
  47.     <script>
  48.     function on_load()
  49.     {
  50.         $('td').click(function() {
  51.             var myCol = $(this).index();
  52.            
  53.             var colNames = jQuery("#list1").jqGrid("getGridParam", "colNames");
  54.            
  55.             alert(colNames[myCol]);
  56.            
  57.         });
  58.     }
  59.    
  60.      function popupwindow(url, title, w, h , id ) {
  61.             var left = (screen.width/2)-(w/2);
  62.             var top = (screen.height/2)-(h/2);
  63.             ventana = window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=nts, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
  64.             ventana.focus();
  65.             return  ventana;
  66.          
  67.      }
  68.      
  69.      var ventana;
  70.      
  71.      function ver_resumen(){  
  72.             var id = '';
  73.             ventana = popupwindow('../loading/load-array.php',  'ventanaresumen' , 360, 600 , id );      
  74.      }  
  75.      
  76.      function ver_resumen_data(){  
  77.      
  78.             for(var x=0;x<10;x++)
  79.             {
  80.                 ventana.$('#list1').jqGrid('setCell', x, 'code' , '012' );       
  81.                 ventana.$('#list1').jqGrid('setCell', x, 'name' , 'Josep' );
  82.             }
  83.             ventana.jQuery('#list1').jqGrid('destroyFrozenColumns');
  84.             ventana.jQuery('#list1').jqGrid('setFrozenColumns');
  85.            
  86.             ventana.jQuery('#list1').trigger("reloadGrid",[{jqgrid_page:1}]);
  87.      }  
  88.      
  89.      
  90.        
  91.     </script>  
  92. </body>
  93. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement