You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Argo Vilberg <wi...@gmail.com> on 2009/10/16 11:38:26 UTC
tapestry 5.1.0.5 GRID problem
hi
This solution works in 5.0.14 but not in 5.1.0.5
tml
<t:if test="CompanyList">
<t:grid id="formtable"
source="CompanyList" rowsPerPage="5" pagerPosition="bottom"
include="valitud,businessName,registryCode,addressName,postalCode,streetField"
t:rowClass="prop:evenodd.next"
row="ariregitem">
<t:parameter name="valitudCell">
<t:form t:id="form">
<input t:type="Any" type="hidden" name="arikood"
value="${ariregitem.registryCode}"/>
<span class="submitbutton"><t:submit t:id="theSubmit"
t:value="Kontaktisikud" t:context="${ariregitem.registryCode}"/></span>
</t:form>
</t:parameter>
</t:grid>
<t:parameter name="else">
<br/>
Ei leitud Ć¼htegi firmat!
</t:parameter>
</t:if>
java
@Persist
private List <AriregItem>companyList;
private AriregItem ariregitem;
public List getCompanyList() {
return companyList;
}
public AriregItem getAriregItem() {
return ariregitem;
}
public void setAriregItem(AriregItem ariregitem) {
this.ariregitem = ariregitem;
}
Error:
org.apache.tapestry5.runtime.ComponentEventExceptionFailure reading
parameter 'context' of component Partnerid:thesubmit: Property 'ariregItem'
(within property expression 'ariregitem.registryCode', of
ee.softpro.pages.Partnerid@166b0df) is null.
I trace this error.
In Grid HTML are ariregitem.registryCode nicly filled.
But if i press the button then getAriregItem return NULL.
Argo
Re: tapestry 5.1.0.5 GRID problem
Posted by Argo Vilberg <wi...@gmail.com>.
Strange.
If i use Actionlink instead of my own generated form then all works fine.
In earlier tapestry action link in grid-rowdoes not work, thats way i use my
own form.
Little css magic and button is back in grid:)
Argo
2009/10/16 Argo Vilberg <wi...@gmail.com>
> hi
> This solution works in 5.0.14 but not in 5.1.0.5
>
> tml
> <t:if test="CompanyList">
>
> <t:grid id="formtable"
> source="CompanyList" rowsPerPage="5" pagerPosition="bottom"
>
> include="valitud,businessName,registryCode,addressName,postalCode,streetField"
> t:rowClass="prop:evenodd.next"
> row="ariregitem">
> <t:parameter name="valitudCell">
> <t:form t:id="form">
> <input t:type="Any" type="hidden" name="arikood"
> value="${ariregitem.registryCode}"/>
> <span class="submitbutton"><t:submit t:id="theSubmit"
> t:value="Kontaktisikud" t:context="${ariregitem.registryCode}"/></span>
> </t:form>
> </t:parameter>
> </t:grid>
> <t:parameter name="else">
> <br/>
> Ei leitud Ć¼htegi firmat!
> </t:parameter>
> </t:if>
>
> java
>
> @Persist
> private List <AriregItem>companyList;
>
> private AriregItem ariregitem;
>
> public List getCompanyList() {
> return companyList;
> }
>
>
> public AriregItem getAriregItem() {
> return ariregitem;
> }
> public void setAriregItem(AriregItem ariregitem) {
> this.ariregitem = ariregitem;
> }
>
>
> Error:
> org.apache.tapestry5.runtime.ComponentEventException Failure reading
> parameter 'context' of component Partnerid:thesubmit: Property 'ariregItem'
> (within property expression 'ariregitem.registryCode', of
> ee.softpro.pages.Partnerid@166b0df) is null.
>
>
>
>
>
>
> I trace this error.
> In Grid HTML are ariregitem.registryCode nicly filled.
> But if i press the button then getAriregItem return NULL.
>
>
> Argo
>
>
>
>
>