Hi All,
I have page Home and a component Gallery whereby the page contains the component. So I tell the page to house a variable itemsPerPage so I can persist it into the component and I rig the component so accommodate and retain the state of this variable. Nothing get persisted or initialized and when I hit refresh any values I set on the select control get wiped out. Are there limitation to using String, int, Integer ? Home.java @Persist @Property(read = true, write = true) //@Parameter(required = false, cache = true, defaultPrefix = "50") private int itemsPerPage; Gallery.java @Persist //@Property(read = true, write = true) //@Parameter(required = true, cache = true, defaultPrefix = "50") private int itemsPerPage; @Component(parameters = {"clientId=itemsPerPageSelect"}) private Select itemsPerPageSelect; @OnEvent(value = "itemsPerPageChange", component = "select") public Object onItemsPerPageChange() { } nothing seems to work... ideally I would like to use Integer Gallery.tml <t:label for="itemsPerPageSelect">Items Per Page</t:label> <select t:type="select" t:id="itemsPerPageSelect" t:model="literal:5,10,15,25,50,100,250,500,1000,5000,10000" value="itemsPerPage" defaultValue="50" onchange="tapestry.form.refresh(this.form)" /> I am having trouble with PERSIST, PROPERTY and PARAMETER... nomatter what combinations I try with initialized value or not I produce every app exception possible and if I do get it running... nothing gets persisted. Any help is appreciated. Best Regards and thanks Ken