Re: OR searches using DisplayGroups
Re: OR searches using DisplayGroups
- Subject: Re: OR searches using DisplayGroups
- From: James Cicenia <email@hidden>
- Date: Thu, 21 Jan 2010 15:29:23 -0600
Great!
I will remember this... especially now that I am using Wonder. Lot of stuff in here.
James
On Jan 21, 2010, at 3:17 PM, David Holt wrote:
> Hi all,
>
> I needed to include an OR search on a component that had been created using the queryMatch functionality of WODisplayGroup.
>
> As you know if you create such things, by default any values included in the queryMatch search fields are joined in "AND" searches by default. This is a limitation that I've tried to work around without resorting to programatically setting the qualifier and fetch on the displayGroup for a very long time.
>
> In my travels I discovered that ERXDisplayGroup in Wonder allows you to add qualifiers to the WODisplayGroup's generated qualifier. Instead of using queryMatch on the relevant fields I used a local variable to then programatically create the OR qualifier I needed. If you use the method "setQualifierForKey" you add your new qualifier(s) to a dictionary called _extraQualifiers. These are added to the generated qualifierFromQueryValues just before the displayGroup is qualified. After the DG is qualified, you may want to reset the _extraQualifiers dictionary using clearExtraQualifiers.
>
> Anyway, it is really slick because it saved me having to code the search page by hand and I wanted to point it out since I didn't see anything obvious in the archives about the use of these methods.
>
> David
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden