Wouldn't you just reset the display group with something like: _array = ERXArrayUtilities.filteredArrayWithQualifierEvaluation(_yourArray, _yourQualifier); dg().setDataSource(ERXEOControlUtilities.dataSourceForArray(_array));
On Mon, Mar 5, 2012 at 1:31 PM, Pascal Robert <[email protected]> wrote: > I have a case where I have to use a non-EO (aka a plain Java object) in a > display group because the non-EO holds the results of a calculation and > other stuff. Everything works fine, and that non-EO also have a reference > to a EO. Everything works fine, except for one thing. I need to filter the > displayed objects by modifying the qualifier based on a user action, but > the qualifier don't remove anything. > > So, when the user action is called, I do this: > > if (filterDateForTransactions == null) { > filterDateForTransactions = new NSTimestamp(); > } > > > dg().setQualifier(FakeManifestItem.MAIN_TRANSACTION.dot(Transaction.DATE_END).before(filterDateForTransactions)); > dg().updateDisplayedObjects(); > > FakeManifestItem is the non-EO, and I added a ERXKey (MAIN_TRANSACTION) to > the Transaction EO class. But when this is called, the array stays the > same. Anyway to get this to work on non-EO? > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > > https://lists.apple.com/mailman/options/webobjects-dev/ted.archibald%40gmail.com > > This email sent to [email protected] >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
