And the answer is: On the doresearch() method change out formdatasource.executeQuery for formdatasource.queryRun().query() to use the filtered query. Makes it a lot faster as well.
↧