title: Tabulator Add column with button in each row
body: <p>I'm using javaScript library called <strong>Tabulator</strong> trying to add column and allow users to have the ability to upload 1 image file in each row .</p>
  
  <p>( i only use JavaScript <strong>not Jquery</strong>) I saw this link <a href="https://github.com/olifolkerd/tabulator/issues/153" rel="nofollow noreferrer">https://github.com/olifolkerd/tabulator/issues/153</a> 
  which helped a lot but didn't cover it all.</p>
  
  <p>I've gone as far as adding a new column with a button in each row but i need to be able to add some sort of ID for each row so i can select it and connect it to <strong>Form</strong> that will post the image to my back-end server.</p>
  
  <p>i couldn't find any document about how I can do this with this library but i have found some answers which have let me to this point.</p>
  
  <pre><code>var openButton = function(value, data, cell, row, options){ //plain text value
  var button ='&lt;button&gt;upload ID &lt;/button&gt;';
  
      button.addEventListener('click',function(){
      console.log("button is working");
  });
  
  return button;
  };
  </code></pre>
  
  <p>I keep getting Error on my Console <code>button.addEventListener is not a function</code></p>