2013-08-19 4 views
0

Я хочу иметь возможность выбирать только 1 флажок одновременно в Datatables.Выберите одну строку флажка только в datatables

В приведенном ниже примере можно выбрать несколько строк. Как я могу использовать только одну выборку одновременно?

http://datatables.net/examples/api/form.html

+0

http://stackoverflow.com/questions/838880/how-to-select-first-row-of-the-first-table-in-an-html-page-using-jquery Вы может использовать jQuery для его достижения. – rl99

+0

это то, чего вы пытаетесь достичь? https://datatables.net/extensions/select/examples/initialisation/checkbox.html – Bindrid

ответ

3

Вы можете использовать радио кнопки вместо флажков.

Пример:

<input type="radio" name="fieldName" value="check1" /> 
<input type="radio" name="fieldName" value="check2" /> 
<input type="radio" name="fieldName" value="check3" /> 
<input type="radio" name="fieldName" value="check4" /> 

«Имя» атрибута, какие группы радиокнопок вместе, атрибут «значение» является то, что будет отличать их.

+0

не могли бы вы поделиться примером? – rmoh21

0

Вы должны использовать кнопку радио,

<form action="path/to/form_submit_script.php" method="get"> 
    <input type="radio" name="red" value="Red" /> Red<br /> 
    <input type="radio" name="blue" value="Blue" /> Blue<br /> 
    <input type="radio" name="green" value="Green" /> Green<br /> 
    <input type="submit" value="Submit"> 
</form> 

Вот рабочий пример jsfiddle example

0
var _MainDataTable = $('#dataTable').DataTable(); 
... 
$("#dataTable").on('click', 'tr', function() { 
    if (_MainDataTable.$(".selected").length > 1) { 
     _MainDataTable.$(".selected").removeClass('selected'); 
     $(this).addClass("selected"); 
    } 
}); 
Смежные вопросы