HJK:
but you have to keep in mind, that it only works for new created foundsets
How does you code look like?
Hmm, may be you are speaking of addFoundSetFilterParam() which also works very fine for us. Our issue is with addTableFilterParam().
Here’s an example which refuse to do anything:
[...]
var sqlServerName = forms.mMission.controller.getServerName();
var aBilling = databaseManager.addTableFilterParam(sqlServerName, 'abilling', 'f0008', '=', null);
var aCurrencies = databaseManager.addTableFilterParam(sqlServerName, 'acurrencies', 'f0008', '=', null);
var aWritings = databaseManager.addTableFilterParam(sqlServerName, 'awritings', 'f0008', '=', null);
var cListelements = databaseManager.addTableFilterParam(sqlServerName, 'clistelements', 'f0008', '=', null);
var iElements = databaseManager.addTableFilterParam(sqlServerName, 'ielements', 'f0008', '=', null);
var iHeaders = databaseManager.addTableFilterParam(sqlServerName, 'iheaders', 'f0008', '=', null);
var pElements = databaseManager.addTableFilterParam(sqlServerName, 'pelements', 'f0008', '=', null);
var pHeaders = databaseManager.addTableFilterParam(sqlServerName, 'pheaders', 'f0008', '=', null);
[...]
When called, this method render true for each of the variables, meaning the filter must be on, but no filtering occurs in the solution, nor does the filters appears in the trace when displaying records.
(here, we do not want to display any record from any table which contains anything in column ‘f0008’)