It also seems the ZoneUpdater.js is not a declared script on the page. Where should this js be located in the project source tree? ----- Original Message ----- From: John To: Tapestry users Sent: Friday, December 07, 2012 8:16 AM Subject: Re: ZoneUpdater js issue
I'm using Tpaetsry with jQuery as $T, also found this from IE, maybe my app module is not configured properly? Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MDDR; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1; .NET4.0C; .NET4.0E; BRI/2) Timestamp: Fri, 7 Dec 2012 08:15:18 UTC Message: Exception thrown and not caught Line: 827 Char: 5 Code: 0 URI: http://localhost:8080/AuditManager/assets/1.0-SNAPSHOT-DEV/core/scriptaculous_1_9_0/prototype.js ----- Original Message ----- From: John To: users@tapestry.apache.org Sent: Friday, December 07, 2012 8:00 AM Subject: ZoneUpdater js issue When I click on a user on the select id=user component in the form below, I get an error "Unable to locate Ajax Zone '' for dynamic update.". Any ideas why please? <form t:type="form" t:id="form"> <t:zone t:id="userZone" id="userZone"> <t:TextField t:id="textUserId" value="textUserId" t:zone="userZone" /> <t:select t:id="user" label="User" model="userSelectModel" value="selectedUserId" mixins="zoneUpdater" clientEvent="change" event="userChanged" zone="userZone" /> </t:zone> <br /> <t:zone t:id="counterpartyZone" id="counterpartyZone"> <t:TextField t:id="textCounterpartyId" value="textCounterpartyId" zone="counterpartyZone" /> <t:select t:id="counterparty" label="Counterparty" model="counterpartySelectModel" value="selectedCounterpartyId" mixins="zoneUpdater" clientEvent="change" event="counterpartyChanged" zone="counterpartyZone" /> </t:zone> <br /> <tx:DateField t:id="startDate" label="StartDate" format="literal:dd MMM yyyy HH:mm" time="true" /> <br /> <tx:DateField t:id="endDate" label="EndDate" format="literal:dd MMM yyyy HH:mm" time="true" /> <br /> <t:TextField t:id="textSearch" value="textSearch" /> <br /> <input type="submit" value="Search" /> </form>