限制javascript(Ruby on Rails)中数据表中允许选择的复选框数量

限制javascript(Ruby on Rails)中数据表中允许选择的复选框数量,javascript,ruby-on-rails,ruby,datatable,Javascript,Ruby On Rails,Ruby,Datatable,我有一个数据表,它有一个列,允许用户在数据表中选择多个记录 问题是我希望他们只能从这个数据表中选择一条记录 理想的解决方案是将选择限制为1条记录,并且每次选择另一条记录时,都会从最后选择的记录中删除检查。我想知道如何使用javascript实现这一点。谢谢 编辑-这是我的表格 `$('#email_templates').DataTable({ pageLength: 25, responsive: true, processing: true,

我有一个数据表,它有一个列,允许用户在数据表中选择多个记录

问题是我希望他们只能从这个数据表中选择一条记录

理想的解决方案是将选择限制为1条记录,并且每次选择另一条记录时,都会从最后选择的记录中删除检查。我想知道如何使用javascript实现这一点。谢谢

编辑-这是我的表格

`$('#email_templates').DataTable({
      pageLength: 25,
      responsive: true,
      processing: true,
      serverSide: true,
      autoWidth: false,
      ajax: $('#email_templates').data('source'),
      dom: '<"html5buttons"B>lTfgitp',
      buttons: [
      { extend: 'copy'},
      {extend: 'csv'},
      {extend: 'excel', title: 'Email Templates'},
      {extend: 'pdf', title: 'Email Templates'},
      {extend: 'print',
      customize: function (win){
        $(win.document.body).addClass('white-bg');
        $(win.document.body).css('font-size', '10px');

        $(win.document.body).find('table')
        .addClass('compact')
        .css('font-size', 'inherit');
      }
    }
    ],
    columnDefs: [
    {
      orderable: false,
      targets: [0,1]

    },
    {
     'targets': 0,
     'searchable': false,
     'orderable': false,
     'className': 'dt-body-center',
     render: function (data, type, full, meta){
       return '<input type="checkbox" class="checkbox" name="id[]" value="' + $('<div/>').text(data).html() + '">';
     }
   }
   ],
   columns: [
   { width: "20%" },
   { width: "40%" },
   { width: "40%" }
   ]
 });

  });`

试着用单选按钮代替。你将免费获得这种行为。你甚至可以

你能用单选按钮吗?你将免费获得这种行为。你甚至可以说我就是这么做的。提交一个答案,这样我就可以接受它@安德烈·韦瑟姆,我会的!