2015-01-21 40 views
0

如何獲取所選行的id,我使用jtable。 我播種的事件選擇已改變,但我不知道如何獲得選定行的第一個單元格,這是id。 的表的名稱是tModelIndex如何使用jtable獲取所選行的id

selectionChanged: function() { 
    var $selectedRows = $('#tModelIndex').jtable('selectedRows'); 
    if ($selectedRows.length > 0) { 
     // alert(1); 
    } 
} 
+0

tModelIndex對不起一個div – Nenad 2015-01-21 09:23:13

回答

4

入住這link在這裏你能找到簡單的例子
確保你已經使用這個功能在jTable

selecting: true, //Enable selecting 
multiselect: true, //Allow multiple selecting 
selectingCheckboxes: true //Show checkboxes on first column 

然後在的SelectionChanged事件

selectionChanged: function() { 
     //Get all selected rows 
     var $selectedRows = $('#tModelIndex').jtable('selectedRows'); 
     if ($selectedRows.length > 0) { 
      //Show selected rows 
      $selectedRows.each(function() { 
       var record = $(this).data('record'); 
       alert(record.StudentId); 
       alert(record.Name); 
      }); 
     } else { 
      //No rows selected logic here 
     } 
    } 

在這種record.StudentIdStudentId意味着在JTable中的列名