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]

Reply via email to