Hello All, I'm not very familiar with Ajax and webobjects so I didn't understand what is wrong. I hope one can help me. I only found one comparing question in the internet but without an answer. Here is my problem:
I have a webobjects application where in a modal window I like to search for
something.
So there are some textfields and lists where the user can enter some search
criteria. After that he should press a button to search. (This is the step
before I will use live search).
When I use the normal Submitbutton it does a refresh of the whole page and the
modal window disappears of course. So I like to use the AjaxSubmitButton in the
hope that the values of the textfields are send to the server before the button
action is run.
But when I use the AjaxSubmitButton I get an error that the class for example:
Couldn't locate action class named 'jgtWMWA0AcZ4DtLCSIuQ20' is not found. On
the other side the compiler found the correct method.
I found out that this has something to do with using the directAction class.
So as described in the Wonder documentation I use this code in the Application
constructor
String directActionRequestHandlerKey =
this.directActionRequestHandlerKey();
WORequestHandler directActionRequestHandler =
this.requestHandlerForKey(directActionRequestHandlerKey);
this.setDefaultRequestHandler(directActionRequestHandler);
When I don't use this, the AjaxSubmitButton is working properly but the rest of
my application doesn't work anymore.
I tried to use the AjaxRequestHandler for ComponentRequests but than the other
Ajax functions are not working anymore.
So the question is:
How do I have the Application constructor to change so that both are working,
the directActions and the AjaxSubmitButton?
Thank you very much
Jens
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
