On 2.0 you would be stuck with Dojo(which seems to be the source of your
problems), for 2.1 Dojo will be on it's own plugin so you won't have to
carry it around. As for using other libraries, you just need to stay away
from the ajax theme, and include  the javascript files in your app. Some
work is going on the YUI plugin, but there are only 2 tags, and it is quite
new :)

http://cwiki.apache.org/S2PLUGINS/yui-plugin.html

musachy

On 7/2/07, Kenton <[EMAIL PROTECTED]> wrote:


Struts: 2.0.8
Browser: Firefox 2.0.0.4
App Server: Glassfish v2 beta 2
OS: Windows XP SP2

I'm trying to add some simple AJAX functionality to my Struts 2
application.

I've copy/pasted a few snippets from the Struts 2 documentation. I've
tried
several variations on this:

                <head>
                        <title>Test</title>

                        <s:head theme="ajax" debug="true"/>
                </head>

                <body>
                        <h2>This is a test page</h2>

                        <p>
                                <s:form id="form" action="AJAXTest">
                                        <s:submit type="button"
theme="ajax" targets="div1" label="Submit
Button"/>

                                        <s:a theme="ajax">Submit
form</s:a>
                                </s:form>
                        </p>
                </body>

When I try this, I see the following in my browser:

DEBUG:  dojo.widget.Parse: error:TypeError: impl is not a constructor
DEBUG:  dojo.widget.Parse: error:TypeError: impl is not a constructor

I also see this in the Firefox JavaScript error console:

Error: uncaught exception: [Exception... "Object cannot be created in this
context"  code: "9" nsresult: "0x80530009
(NS_ERROR_DOM_NOT_SUPPORTED_ERR)"
location: "http://localhost:8080/vgstats/struts/dojo/src/browser_debug.js
Line: 168"]

Anyone have any ideas?

Also, I've tried to get some static web apps working with Dojo in hopes
that
I could better understand the Dojo library and possibly debug this. I've
tried both the 0.4.3 and 0.9M2 releases and have had a variety of problems
with both. Also, the online demos are broken and the documentation is
exceptionally poor (grammar errors, many omissions, unprofessional
writing).

Can I use any of Struts 2 AJAX features with a JavaScript library other
than
Dojo? I have used Prototype/Scriptaculous in the past and it was extremely
easy. I'd also be happy with YUI or any other alternative.

--
View this message in context:
http://www.nabble.com/-S2--Do-AJAX-features-work--tf4013653.html#a11398152
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
"Hey you! Would you help me to carry the stone?" Pink Floyd

Reply via email to