Reactive table: select multiple rows?


Hi gurus, sorry for another dummy question, but I could not really find it on the forums…

  • How can I do a multiselect: Select mutiple rows (_ID’s) and then delete them all for example?

_ maybe with control click
_ maybe by dragging with the mouse?


this is the current code{
    'click .reactive-table tbody tr': function(event) {
            var currentApp = this;

            if ( == "markAsTemplate") {
                console.log('markAsTemplate app clicked: ' +;
                TemplateApps.upsert(currentApp._id, {
                    $set: {
                        checked: !this.checked

            //Copy APP
            if ( === "copyApp") {
                console.log('Copy app clicked: ' +;

      'copyAppSelectedCustomers', currentApp, (error, result) => { //contains QVF guid of the current iteration over the apps  
                        if (error) {
                        } else {
                            sAlert.success("QVF '" + + " copied in Qlik Sense via the QRS API for each of the selected customers");
                    }) //method call 

            //DELETE APP
            if ( === "deleteApp") {
                console.log('delete app clicked: ' +;
      'deleteApp',, (error, result) => {
                        if (error) {
                        } else {
                            console.log('app removed');
                            sAlert.success("APP " + + " deleted in Qlik Sense via the QRS API");

                    }) //method call 
            } //end if delete button is clicked 


Maybe I am doing the old way, I am creating Multiple buttons per row. I think I should
Create separate buttons below the table: delete and copy

Make a mousedown event. And then highlight the selected rows. And while dragging it will fire the click event and I can make that Id selected:true I mongo