Le 2011-11-09 à 09:40, Kieran Kelleher a écrit :

> Try this:
> 
> <wo:AvailableParts isSubPart="$false" isNewBuild="$true" spec="$someObject" />

That works.

> On Nov 9, 2011, at 8:52 AM, Pascal Robert wrote:
> 
>> I have a question about boolean bindings in API files. If I add a binding 
>> with a Boolean type, when I call the component with that binding, the 
>> binding should not have quotes, e.g.:
>> 
>> <wo:AvailableParts isSubPart=false isNewBuild=true spec="$someObject" />
>> 
>> If I add quotes, I get:
>> 
>> While trying to set the field "isSubPart" on an object of type 
>> com.obzerv.fragments.AvailableParts we expected a boolean but received a 
>> java.lang.String with a value of   false. This often happens if you forget 
>> to use a formatter.
>> 
>> Problem is: bindings of bundled WO components, like WOConditional, works 
>> fine with quotes. And the biggest problem is that reformatting the component 
>> in WOLips adds quotes, so I'm getting the exception if I forgot to remove 
>> the quotes.
>> 
>> So, why it works for bundled WO components but not for my own bindings? My 
>> API file content is this:
>> 
>> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
>> <wodefinitions>
>>   <wo class="AvailableParts" wocomponentcontent="false">    <binding 
>> name="spec"/>
>>       <validation message="'spec' is a required binding.">
>>           <unbound name="spec"/>
>>       </validation>
>>   <binding defaults="Boolean" name="isNewBuild"/>
>>       <validation message="'isNewBuild' is a required binding.">
>>           <unbound name="isNewBuild"/>
>>       </validation>
>>   <binding name="transactionsForBuild"/>
>>   <binding defaults="Boolean" name="isSubPart"/>
>>       <validation message="'isSubPart' is a required binding.">
>>           <unbound name="isSubPart"/>
>>       </validation>
>>   </wo>
>> </wodefinitions>
>> 
>> _______________________________________________
>> 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/kelleherk%40gmail.com
>> 
>> This email sent to [email protected]
> 

 _______________________________________________
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]

Reply via email to