Dear Ramsey, Thank you very much. I'll explore the use of ERDFilterDisplayGroupButton which I had ignored previously! I also didn't realise the existence of the showListInSamePage key so I'll look through the Wonder search to find out more!
Many thanks, Mark 2009/11/1 Ramsey Lee Gurley <[email protected]>: > Hi Mark, > > If you're starting with ERNeu then you could always display the result list > embedded in your query page with the showListInSamePage d2w key. That way, > your search results simply load embedded in your query page and if you'd > like to add/update query parameters, they're right there. > > However, if you want something simpler like a query any field in your batch > navigation bar, look at the ERNeu list page. There is a > ERDFilterDisplayGroupButton wrapped by the nav bar. That could easily be > updated in your subclassed list template to use a switch component and a > custom search component like a query any field instead. > > Or if you prefer to stick to ERNeu, you could update ERNeuListPage component > locally to use a switch component that defaults to a > ERDFilterDisplayGroupButton. Give it a sensible d2wKey binding name if one > doesn't exist in ERD2W already ... filterDisplayGroupComponentName or > something. Then file a jira and have it updated in Wonder at some point in > the future :-) I think the current filter component is impossible to enable > anyway, so someone needs to add a allowsFiltering = > d2wContext.allowsFiltering; binding, at the very least. > > Ramsey > > > On Nov 1, 2009, at 6:05 PM, Mark Wardle wrote: > >> Apologies for all the posts on D2W. After watching David's >> presentation on D2W and buying the book suggested on his blog, I have >> rediscovered D2W and am very happily deleting lots of components and >> replacing them with (more powerful) D2W components. I've created a >> custom look subclassed from ERNeutralLook and am busy recreating lots >> of custom components in D2W. So thank you all for making it available. >> I'm using Project Wonder obviously. >> >> My old components used a display group and I usually added a filter >> search box that allowed users to filter down the displayed list - >> essentially creating a custom qualifier and applying it to the display >> group. >> >> I'd prefer not to make this a three step process from the list page >> (1. Click on a query button, 2. Set query parameters, 3. get results), >> but instead have a search box adjacent to my D2W list that I can use >> to build queries on. >> >> I wondered whether I should customise my D2W list page and embed a >> ERDAnyField - but this results in "Attempt to insert null key into an >> com.webobjects.foundation.NSMutableDictionary." as clearly the >> queryAttributes binding is not being set and >> stringAttributeListForEntityNamed is returning a null value. >> >> Then I thought: this isn't the D2W "way". Do I instead add a fake >> aboveDisplayPropertyKey and get that key displayed using a >> D2WQueryAnyField and then somehow bind it to the right displaygroup >> and a submit button? >> >> Any pointers would be much appreciated. I'm sure I'm making this more >> complicated than I need to.... >> >> Many thanks, >> >> Mark >> >> -- >> Dr. Mark Wardle >> Specialist registrar, Neurology >> Cardiff, UK >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40mac.com >> >> This email sent to [email protected] > > -- Dr. Mark Wardle Specialist registrar, Neurology Cardiff, UK _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
