On 2005-06-27 11:08:14 -0700, Brent Johnson <[EMAIL PROTECTED]> said:
I'm having a serious problem trying to use a Hashtable-like datatype
in a JXTemplate. First I tried populating a java.util.Hashtable in
flowscript, then passed that to the JXTemplate. But apparently I cant
loop through an Enumeration using a jx:forEach.
But you can iterate over a Collection :-) Is there a reason you can't
use HashMap instead of Hashtable? If you can, then it should work just
fine!
When I try I just get
a single iteration of type:
[EMAIL PROTECTED]
I also have a Hashtable implementation in Javascript. I include my
hashtable.js in my sitemap, populate it in my flowscript, this pass
this on to the JXTemplate. When I try to access the size() function
for the JS object in my JXT I get the following:
size() : unknown type : class org.mozilla.javascript.NativeObject
But I can access the size() function in the flowscript just fine, just
doesn't seem to work in the JXTemplate when I try with something like
${menuitems.size()}.
IIRC, this is because size() is a JEXL built-in, so that's what you're
gettting instead of your Hashtable'size() or whatever.
HTH,
—ml—
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]