I need to filtering tmsfmxgrid with few filter conditions. When I use 2 filter conditions and filter.operation:=foOR it works correctly, but when I try to make 3 or more conditions it displays empty grid. How to use more than two filter conditions?
Now I don't have access to my computer. My method of filling table: search for files on disk, and depending on the file name completes the table. I also tried to fill the table manually, but after filtering the result was the same.
For three operations you need the first operation to be none, and the second and third operation to be OR. According to your code only the last filterdata operation is set to OR.
I try it and it doesn't work. Otherwise: works, but only if two conditions are checked at the same time. When the number of active conditions is greater than 2 - no filtering anything. I got delphi XE5 and TMS Pack for FireMonkey 2.2.2.4, maybe this is important?
We cannot reproduce an issue. If a problem persists with the latest version of TMS Pack for FireMonkey v2.8, please send via email to support some sample source code project with which we can reproduce the issue here.