2014-05-14 49 views
0

我正在嘗試將工具欄及其圖標移動到phpGrid Lite數據網格的頂部。從phpGrid知識基礎,我得到這個代碼:將phpGrid移動到數據網格頂部

$dg->cust_prop_jsonstr = 'toppager:true,'; 
$dg->before_script_end = ' 
     jQuery("#orders") 
        .navSeparatorAdd("#orders_toppager_left",{ 
         position:"first" 
        }) 
        .navButtonAdd("#orders_toppager_left",{ 
         caption:"Advanced Search  ", 
         title:"Advanced Search", 
         buttonicon:"ui-icon-search", 
         onClickButton: function(){ 
          jQuery("#orders").jqGrid("searchGrid", {multipleSearch:true,showQuery:true}); 
         }, 
         position:"first" 
        }) 
        .navSeparatorAdd("#orders_toppager_left",{ 
         position:"last" 
        }) 
        .navButtonAdd("#orders_toppager_left",{ 
         caption:"Export to Excel  ", 
         title:"Export to Excel", 
         buttonicon:"ui-icon-extlink", 
         onClickButton: function(){ 
          jQuery("#orders").jqGrid("excelExport",{url:"../export.php?dt=json&gn=orders&export_type=EXCEL"}); 
         }, 
         position:"last" 
        }) 
        .navSeparatorAdd("#orders_pager1_left",{ 
         position:"first" 
        }) 
         .navButtonAdd("#orders_pager1_left",{ 
          caption:"Advanced Search  ", 
          buttonicon:"ui-icon-search", 
          onClickButton: function(){ 
           jQuery("#orders").jqGrid("searchGrid", {multipleSearch:true,showQuery:true}); 
          }, 
          position:"first" 
         }); 

         (function($) { 
          $.rand = function(arg) { 
           if ($.isArray(arg)) { 
            return arg[$.rand(arg.length)]; 
           } else if (typeof arg === "number") { 
            return Math.floor(Math.random() * arg); 
           } else { 
            return 4; // chosen by fair dice roll 
           } 
          }; 
         })(jQuery); '; 

我已經與我的DataGrid的名稱替換$ DG。但#orders變量是什麼扔我。該文檔說,「用您自己的datagrid表名替換」訂單「。」

是datagrid表名稱我的數據庫表名稱?我試過了,但沒有奏效。它是我數據庫的名字嗎?我也嘗試過,並沒有奏效。我很茫然。

回答

-2

我的網格也有同樣的問題。 我加這個

$grid["rowNum"] = 50; 
$grid["sortname"] = 'id'; 
$grid["sortorder"] = "desc"; 
$grid ['toolbar'] = 'top'; // puts the toolbar on top of the grid 
+0

不是正確的庫。 – devXen

+0

錯誤的軟件... – KSchoniov

2

它適合我。如果你的構造是這樣的

$dg = new C_DataGrid("select * from products", "productCode", "productcode"); 

則該表的名稱是「產品」。因此,將「訂單」替換爲「產品」。就那麼簡單。查看圖片。也許你使用以前的版本。

enter image description here