You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Leon Derks <le...@cumquat.nl> on 2008/05/15 15:24:52 UTC

Failure writing parameter 'value' of component characteristic/Edit:nominaltextfield:

I get this error:

Failure writing parameter 'value' of component 
characteristic/Edit:nominaltextfield: Binding 
org.apache.tapestry.internal.services.AttributeExpansionBinding@15c458c 
is read-only.

I have the corresponding getter / setter for the property.

What am I doing wrong?

Java Page:

private String nominalDescription;

public String getNominalDescription() {
        String description = 
getDescriptionForValueType(CharacteristicValueType.Nominal);
        if(description != null) {
            return description;
        }
        return nominalDescription;
}

public void setNominalDescription(String nominalDescription) {
        this.nominalDescription = nominalDescription;
}

Webpage:
<input t:type="textfield" t:id="nominalTextfield" size="50" 
value="${nominalDescription}"/>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Failure writing parameter 'value' of component characteristic/Edit:nominaltextfield:

Posted by Leon Derks <le...@cumquat.nl>.
Hi Nicholas,

Indeed, that was it.

Thanks!
Leon

nicholas Krul wrote:
> ${X} is a one way output...
>
> it uses the prop: binding by default... remove the EL-style ${} and it
> should work.
>
> On Thu, May 15, 2008 at 2:24 PM, Leon Derks <le...@cumquat.nl> wrote:
>
>   
>> I get this error:
>>
>> Failure writing parameter 'value' of component
>> characteristic/Edit:nominaltextfield: Binding
>> org.apache.tapestry.internal.services.AttributeExpansionBinding@15c458c is
>> read-only.
>>
>> I have the corresponding getter / setter for the property.
>>
>> What am I doing wrong?
>>
>> Java Page:
>>
>> private String nominalDescription;
>>
>> public String getNominalDescription() {
>>       String description =
>> getDescriptionForValueType(CharacteristicValueType.Nominal);
>>       if(description != null) {
>>           return description;
>>       }
>>       return nominalDescription;
>> }
>>
>> public void setNominalDescription(String nominalDescription) {
>>       this.nominalDescription = nominalDescription;
>> }
>>
>> Webpage:
>> <input t:type="textfield" t:id="nominalTextfield" size="50"
>> value="${nominalDescription}"/>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>>     
>
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Failure writing parameter 'value' of component characteristic/Edit:nominaltextfield:

Posted by nicholas Krul <ni...@gmail.com>.
${X} is a one way output...

it uses the prop: binding by default... remove the EL-style ${} and it
should work.

On Thu, May 15, 2008 at 2:24 PM, Leon Derks <le...@cumquat.nl> wrote:

> I get this error:
>
> Failure writing parameter 'value' of component
> characteristic/Edit:nominaltextfield: Binding
> org.apache.tapestry.internal.services.AttributeExpansionBinding@15c458c is
> read-only.
>
> I have the corresponding getter / setter for the property.
>
> What am I doing wrong?
>
> Java Page:
>
> private String nominalDescription;
>
> public String getNominalDescription() {
>       String description =
> getDescriptionForValueType(CharacteristicValueType.Nominal);
>       if(description != null) {
>           return description;
>       }
>       return nominalDescription;
> }
>
> public void setNominalDescription(String nominalDescription) {
>       this.nominalDescription = nominalDescription;
> }
>
> Webpage:
> <input t:type="textfield" t:id="nominalTextfield" size="50"
> value="${nominalDescription}"/>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>