ducnta
                
              
                
                
              
                  
                  
              1
              
             
            
              
When I click the Add button it will run the script
vuln_broke_sla_table.setFilter({
  id: "cve_id",  
  columnId: 'cve_id',
  operator: "!=",  
  value: currentRow.cve_id
});
On the first run it works fine, but when I click the Add button again I want it to stack another filter, how can I do that?
             
            
              
              
              
            
           
          
            
            
              HI @ducnta,
Have you tried using the setFilterStack function? It will allow you to set the entire filterstack property as once:
             
            
              
              
              1 Like
            
           
          
            
              
                gonzalo
                
              
                
              
                  
                  
              3
              
             
            
              Hey @ducnta,
As @MiguelOrtiz mentioned, you can use setFilterStack to add a new filter when clicking the button. Hereβs a solution I've developed showing it:
const newFilterArray = filterStackData.value.concat([{
  id: "id",
  columnId: 'id',
  operator: "!=",  
  value: currentRow.id
}]);
filterStackData.setValue(newFilterArray)
table1.setFilterStack({
  filters: newFilterArray,
  operator: 'and'
});
By doing this way, it will add another filter to the stack.
Hope this helps! Thank you, @MiguelOrtiz, for your response!
             
            
              
              
              2 Likes