2015-01-21 4 views
0

Как получить идентификатор выбранной строки, используя jtable. Я делаю выбор событий, но я не знаю, как получить первую ячейку выбранной строки, которая является идентификатором. Имя таблицы tModelIndexКак получить идентификатор выбранной строки с помощью jtable

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

tModelIndex является ДИВ жаль – Nenad

ответ

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.StudentId, StudentId означает ваше имя столбца в JTable

Смежные вопросы