Oh now the error message makes sense. you use 'true' for true. I am using 1 and 0 (int booleans). I will have to adjust this.
Ted > >> > >> Message: 7 > >> Date: Sun, 12 Feb 2012 08:09:00 -0600 > >> From: James Cicenia <[email protected]> > >> To: WebObjects-Dev Mailing List List <[email protected]> > >> Subject: Re: ERD2WCustomQueryBoolean uiStyle > >> Message-ID: <[email protected]> > >> Content-Type: text/plain; charset="utf-8" > >> > >> Good question. A long time ago I couldn't find one, > so I > >> created my own and never looked again. > >> > >> HTH > >> James > >> > >> > >> binding: > >> > >> PopUpBoolean: WOPopUpButton { > >> list = list; > >> selection = value; > >> noSelectionString = "-- > Select --"; > >> item = item; > >> } > >> > >> > >> code: > >> > >> > >> > >> public class TOSD2WQueryBooleanComponent extends > >> ERDCustomQueryComponent > >> { > >> > >> public > TOSD2WQueryBooleanComponent(WOContext > >> context) > >> { > >> > super(context); > >> } > >> > >> public NSArray list() > >> { > >> return list; > >> } > >> > >> public Object value() > >> { > >> > if(displayGroup != null > >> && displayGroup.queryMatch() != null) > >> > return > >> > displayGroup.queryMatch().objectForKey(propertyKey); > >> else > >> > return null; > >> } > >> > >> public void setValue(String > newValue) > >> throws > Exception > >> { > >> if(newValue > == "don't care") > >> { > >> > >> displayGroup.queryMatch().takeValueForKey(null, > >> propertyKey); > >> > >> displayGroup.queryOperator().takeValueForKey(null, > >> propertyKey); > >> } else > >> { > >> > >> > displayGroup.queryMatch().takeValueForKey(newValue, > >> propertyKey); > >> > >> displayGroup.queryOperator().takeValueForKey("=", > >> propertyKey); > >> } > >> } > >> > >> public EOEnterpriseObject > object; > >> public String propertyKey; > >> public Object item; > >> public WODisplayGroup > displayGroup; > >> private static NSArray list > = new NSArray(new > >> String[] { > >> "true", > "false" > >> }); > >> > >> } > >> > >> > >> On Feb 11, 2012, at 11:40 PM, Theodore Petrosky > wrote: > >> > >>> Finally I got the query page rules working. It > seems > >> that I misspelled a propertyKey name. > >>> So, I can not figure out how to control the UI > style > >> of: > >>> ERD2WCustomQueryBoolean > >>> > >>> The default is radio buttons but I would love > to see a > >> popup. > >>> > >>> Ted > >>> > _______________________________________________ _______________________________________________ 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]
