2013-06-05 56 views
0

Im使用jqwidjets jqxgrif爲我的項目之一。 在網格中,我想選擇一行並在另一個頁面(href鏈接)中編輯它,在網格外部編輯鏈接。jqxgrid行選擇鼠標點擊或工作

目前我使用下面的代碼行select.but它只適用於鍵盤導航不適用於鼠標select.how我啓用鼠標選擇並將行索引傳遞到外部編輯鏈接onclick事件。

$("#jqxgrid").jqxGrid(
     { width : '100%', 
      source: dataadapter, 
      selectionmode: 'singlerow', 
      altrows: true, 
      theme: theme, 
      filterable: true, 
      autoheight: true, 
      pageable: true, 
      columnsresize: true, 
      //virtualmode: true, 
      pagesizeoptions: ['10', '15', '20'], 
      pagesize:20, 
      sortable: true, 

      ready: function() { 
          //$("#jqxgrid").jqxGrid('sortby', 'ObjectId', 'asc'); 
          //$("#jqxgrid").jqxGrid('selectionmode', 'singlerow'); 
          $("#jqxgrid").jqxGrid('selectrow', 0); 
         }, 


      rendergridrows: function() { 
       return dataadapter.records; 
      }, 
      columns: [ 
+0

我不知道誰的名字這個框架「jqwidjets jqxgrif」 ......聽起來像貓走在鍵盤打字隨機給我。 – Raptor

+0

:)框架是jqwidgets,組件是jqxgrid :)在帖子中有一個錯字。 – scripto

回答

0

我使用以下獲取點擊和鍵盤,希望這有助於。

$('#jqxgrid').bind('rowselect', function(event) { 
    var current_index = event.args.rowindex; 
    var datarow = $('#jqxgrid').jqxGrid('getrowdata', current_index); 

    // Use datarow for display of data in div outside of grid 
}); 
0
$("#jqxgrid").bind('rowselect', function (event) {     
});