Hi, consider the following code:
[ in the template ] | <table t:type="grid" | t:id="EntryGrid" | row="entry" | source="entries" | model="entriesRowModel"> [ in the page class ] | @Component(id = "EntryGrid") | private Grid _grid; [...] | private int _rowsPerPage; [...] | public void onSuccessFromGridForm() { | _rowsPerPage = getNewRowsPerPage(); | _grid.setRowsPerPage(_rowsPerPage); | } Whenever I call `_grid.setRowsPerPage()' I get the following exception: | org.apache.tapestry.ioc.internal.util.TapestryException | Failure writing parameter rowsPerPage of component MyForm:entrygrid: Binding | [EMAIL PROTECTED] is read-only. | Stack trace | * org.apache.tapestry.internal.bindings.AbstractBinding.set(AbstractBinding.java:46) | * org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.writeParameter(InternalComponentResourcesImpl.java:235) | * org.apache.tapestry.corelib.components.Grid._$update_parameter_rowsPerPage(Grid.java) | * org.apache.tapestry.corelib.components.Grid.setRowsPerPage(Grid.java:268) What am I doing wrong? Cheers, Martin -- ----------- / http://herbert.the-little-red-haired-girl.org / ------------- =+= Interested in sophisticated fun? You, hubby, girl friends. The more the merrier. Get in touch with Kirby, through WASTE only, Box 7391, L.A. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]