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