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/james%40jimijon.com
>
> This email sent to [email protected]
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ 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]
