I fail to grasp how the “Nominal Row Filter Widget” is supposed to work.
Suppose I have this workflow:
The component contains:
The Table Creator generates the following table:
When I run this workflow, the generated view is:
So far so good.
Now I deselect “Cat”, and click “Apply”. I expect the green dots to disappear, but nothing happens:
I anything happening at all? Let’s change the component a bit:
with the following Java code:
Let’s clear the console and run the workflow again from scratch. As expected, I get the following output in the console window:
Now, deselect “Cat” again and click “Apply”, just like before…
Yep, obviously clicking “Apply” in the component view window triggers Component re-execution, as one would expect. However, somehow the view is not updated. Is this normal or is this a bug? And if this is normal, what is the philosophy?
If I close the view and open it again, suddenly the “Cat” dots are gone (also the color of the “Dog” dots changed, but that’s a different issue):
Attached the example workflow: KNIME_project9.knwf (13.8 KB)