On "filter" event receiver for datatable. Possible?

Hi everyone,

I want trigger an action if I apply or modify a filter on a datatable.
It seems that the "on change" is not triggered when you apply a filter to the datatable

So, this:

      fd.control('mySPDataTable').$on('change', function(value){
        console.log(value);
      });

is not triggered by:

  let myFilter = '<Eq><FieldRef Name="UserId" /><Value Type="Text">' + myUserId + '</Value></Eq>'
  fd.control('mySPDataTable').filter=myFilter;

How can I achieve this?

kind regards,
Bart Plessers

Dear @bartplessers,
Hmm, why not trigger the same function instead? For example:

fd.control('mySPDataTable').$on('change', function(value){
  myFunction();
});

And the same when applying a filter:

let myFilter = '<Eq><FieldRef Name="UserId" /><Value Type="Text">' + myUserId + '</Value></Eq>'
fd.control('mySPDataTable').filter=myFilter;
myFunction();