title: JQuery DataTable select row with checkbox
body: <p>I am rendering a JQuery DataTable within a ReactJS application and the table draws fine. However when I try to draw checkboxes they are not drawn. I also tried to hard code two rows to be selected and I get a </p>
  
  <blockquote>
    <p>TypeError: table.columns(...).select is not a function.</p>
  </blockquote>
  
  <pre><code>import 'datatables.net';
  import dt from 'datatables.net-bs';
  import 'datatables.net-select';
  
  const table = container.find('.dataTable').DataTable({
    columnDefs: [{
      orderable: false,
      className: 'select-checkbox',
      targets: 0,
    }],
    select: {
      style: 'os',
      selector: 'td:first-child',
    },
    order: [[1, 'asc']],
  });
  
  table.columns([1, 2]).select();
  </code></pre>
  
  <p>Once I get row selection with checkboxes my next goal is to have column selection by checkboxes (ie row of checkboxes above header, on selection the column below is highlighted).</p>
  
  <p>Any idea why checkbox row rendering may not be working?</p>