This is probably due to a bug in prototype.js and has been fixed in Tapestry by using a newer version of the prototype library. The coming 5.1 release will incorporate the fix. If you need to have it right away, try to override Tapestrys built-in version with your own (there are some configuration symbols that you can use).

Uli

On 25.01.2010 09:03 schrieb LiborGMC:

Hi,
I'm developing component which is basically Grid but with dynamic columns. I
would like to use AJAX so when user needs to refresh Grid rest of the page
is not refreshed. Refresh Grid is done by change item in component Select
(event onChange).
To do so I used Zone. When you specify zone ID then Tapestry generated code
which replace or create event "onChange". To be able run my own code on such
event I used component "ZoneUpdater" at
http://202.177.217.122:8080/jumpstart/examples/javascript/ajaxmultizoneupdate
http://202.177.217.122:8080/jumpstart/examples/javascript/ajaxmultizoneupdate
.

In Firefox works everything fine but in Opera and IE there is Javascript
error in tapestry.js line 813. Example of stacktrace from Opera:
message: Statement on line 813: Type mismatch (usually non-object value
supplied where object required)
Backtrace:
   Line 813 of linked script
http://localhost:8080/paWeb/assets/tapestry/5.1.0.5/tapestry.js
             $(field.form).getFormEventManager();
   ...  Line 226 of linked script
http://localhost:8080/paWeb/assets/tapestry/5.1.0.5/tapestry.js
                     initf.apply(this, parameterList);
   ...  Line 706 of linked script
http://localhost:8080/paWeb/assets/ctx/1.0-SNAPSHOT/js/prototype.js
             iterator.call(context, value, index++);
   ...  Line 705 of linked script
http://localhost:8080/paWeb/assets/ctx/1.0-SNAPSHOT/js/prototype.js: In
function each
           this._each(function(value) {
.......

I'm using Tapestry 5.1.0.5. I've tried to google it but without any
reasonable result.
Does anybody faced this kind of issue? Can somebody help?

Cheers

Libor


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to