• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Customising D2W - adding filtering to list pages
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Customising D2W - adding filtering to list pages


  • Subject: Re: Customising D2W - adding filtering to list pages
  • From: Mark Wardle <email@hidden>
  • Date: Mon, 2 Nov 2009 22:24:46 +0000

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@hidden>:
> 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@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
>



--
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@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Customising D2W - adding filtering to list pages (From: Mark Wardle <email@hidden>)
 >Re: Customising D2W - adding filtering to list pages (From: Ramsey Lee Gurley <email@hidden>)

  • Prev by Date: Re: Customising D2W - adding filtering to list pages
  • Next by Date: Re: WOWODC 2010 : call for presenters
  • Previous by thread: Re: Customising D2W - adding filtering to list pages
  • Next by thread: Fwd: AjaxUpdateLink - how to change it's name
  • Index(es):
    • Date
    • Thread