I recommend considering DOJO toolkit. It's much richer in AJAX functionality and is well sponsored by IBM, AOL, OpenLaszlo and more.
http://dojotoolkit.org/ - Lon -----Original Message----- From: Leon Torres [mailto:[EMAIL PROTECTED] Sent: Thursday, September 21, 2006 12:03 PM To: [email protected] Subject: Re: AJAX and HttpSession Yes, * Prototype is freely distributable under the terms of an MIT-style license. * For details, see the Prototype web site: http://prototype.conio.net/ One of the neat things about Ajax is simplification of the UI. If you tried the demo, I merged the two input boxes into "Accounts or Leads" to allow lookup on both. The result is so cool that I keep playing with the possibilities instead of writing the howto of it. - Leon Andrew Sykes wrote: > Si, > > Is the MIT License compatible? > > I think it is, but can't remember for sure... > > - Andrew > > On Thu, 2006-09-21 at 07:41 -0700, Si Chen wrote: >> We thought it was good to integrate something called prototype.js >> which is pretty lightweight and saves us from writing the ajax stuff. >> >> You can take a look at it yourself: >> demo - http://demo.opentaps.org:8086/crmsfa/control/main - login as >> "DemoSalesManager/crmsfa" and go to "Opportunities" The create >> opportunity box uses ajax to complete the account name checkout the >> code svn co svn://svn.opentaps.org/crmsfa/versions/1.0/ >> trunk >> >> Si >> >> >> On Sep 20, 2006, at 11:48 AM, tibor katelbach wrote: >> >>> Hi all >>> I just read this post, >>> having worked quite a bit with ajax , it can get a bit chaotic if a >>> choice has to be made amongst all available scripts and ajax base >>> codes. >>> They have great features but the hard part can be making the choice >>> ( openrico.org or http://www.zkoss.org/ are also interesting ) >>> >>> But ajax being so simple to set up, it would be simplest to set up >>> ofbiz's own ajax.js. >>> >>> After that Ajax calls work perfectly with ofbiz's REST url's, screen >>> widget . >>> example of where ajax came in handy for us : >>> >>> - retreiving event or error messages from session attributes as >>> asynchronous services were launched. >>> - autocompletion >>> - databse updates >>> >>> my two cents >>> Regards >>> Tibor >>> >>> >>> >>> >>> >>> On 9/20/06, Leon Torres <[EMAIL PROTECTED]> wrote: >>>> Prototype. This will be explained in the document. :) >>>> >>>> It might be a good exercise to attempt the same feature in other >>>> frameworks. >>>> I've already tried with Dojo and some others, of which the >>>> impression are explained in the tutorial. >>>> >>>> - Leon >>>> >>>> >>>> Andrew Sykes wrote: >>>>> Leon, >>>>> >>>>> What technology have you settled on? >>>>> >>>>> - Andrew >>>>> >>>>> On Tue, 2006-09-19 at 08:18 -0700, Leon Torres wrote: >>>>>> Great Idea. Our document is crmsfa based because we're >>>> actually using >>>> it and >>>>>> have a live demo. The css and javascript libraries are in place. >>>> However, it >>>>>> should be easy to create one for example/ that autocompletes >>>> Person >>>> based on our >>>>>> implementation. >>>>>> >>>>>> I hope the dust settles in AJAX, but I bet there will be several >>>> different >>>>>> mainstream approaches, just like there are several different >>>> scripting >>>> languages >>>>>> that fill the scripting niche. We're going to have to settle >>>> for one, >>>> just like >>>>>> we settled on freemarker and bsh. :-) >>>>>> >>>>>> - Leon >>>>>> >>>>>> >>>>>> >>>>>> David E Jones wrote: >>>>>>> It would be great to have an example/poc or two in different >>>> parts of >>>>>>> the project, or even in the example component, that people can >>>> look at >>>>>>> and use as a basis for other parts of the project or >>>> customizations or >>>>>>> whatever. >>>>>>> >>>>>>> Given the somewhat chaotic nature of the AJAX world, it might >>>> be nice >>>> to >>>>>>> have multiple PoC bits in place to compare things for making a >>>> decision >>>>>>> for other parts. >>>>>>> >>>>>>> -David >>>>>>> >>>>>>> >>>>>>> On Sep 18, 2006, at 6:23 PM, Leon Torres wrote: >>>>>>> >>>>>>>> By the way, we'll be publishing a tutorial for using AJAX to >>>> create >>>> an >>>>>>>> autocomplete text field sometime this week. >>>>>>>> >>>>>>>> - Leon Torres >>>>>>>> Open Source Strategies Inc. >>>>>>>> >>>>>>>> >>>>>>>> Amit Shinde wrote: >>>>>>>>> That worked! I can get userLogin now but LocalDispatcher with >>>> dispatcher >>>>>>>>> attribute is still null. That is not a big deal as I get the >>>>>>>>> LocalDispatcher this way - LocalDispatcher dispatcher = >>>>>>>>> GenericDispatcher.getLocalDispatcher("local", >>>>>>>>> delegator); >>>>>>>>> Thanks for all the help, >>>>>>>>> Amit Shinde >>>>>>>>> -----Original Message----- >>>>>>>>> From: tibor katelbach [mailto:[EMAIL PROTECTED] >>>>>>>>> Sent: Monday, September 18, 2006 7:32 PM >>>>>>>>> To: [email protected] >>>>>>>>> Subject: Re: AJAX and HttpSession try req.open("POST", >>>>>>>>> "/erp/control/dyna", true); the call has to start from the >>>>>>>>> base. >>>>>>>>> here's mine >>>>>>>>> xhr_object.open("GET", >>>> "/PBBO/catalog/control/getimporterror?date="+new >>>>>>>>> Date().getTime(), true); >>>>>>>>> Tibor >>>>>>>>> On 9/18/06, Amit Shinde <[EMAIL PROTECTED]> wrote: >>>>>>>>>> Lon, >>>>>>>>>> Heres the URL - >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Amit >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -----Original Message----- >>>>>>>>>> From: Lon Binder [mailto:[EMAIL PROTECTED] >>>>>>>>>> Sent: Monday, September 18, 2006 7:18 PM >>>>>>>>>> To: [email protected] >>>>>>>>>> Subject: RE: AJAX and HttpSession >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Amit, >>>>>>>>>> >>>>>>>>>> What URL are you requesting? The app server doesn't know the >>>>>>>>>> difference between plain browser requests and ajax requests. >>>>>>>>>> It's just a matter of URL construction. >>>>>>>>>> >>>>>>>>>> - Lon >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -----Original Message----- >>>>>>>>>> From: Amit Shinde [mailto:[EMAIL PROTECTED] >>>>>>>>>> Sent: Monday, September 18, 2006 9:41 AM >>>>>>>>>> To: [email protected] >>>>>>>>>> Subject: AJAX and HttpSession >>>>>>>>>> >>>>>>>>>> Hello, >>>>>>>>>> I was wondering if anyone has played with AJAX. I >>>> want to >>>>>>>>>> call a >>>>>>>>>> OFBiz service by making an XMLHttpRequest. I have a >>>> RequestHandler >>>> that >>>>>>>>>> is supposed to process this request. The problem I am >>>> facing is of >>>>>>>>>> HttpSession. >>>>>>>>>> Even though I am logged in, I get userLogin, dispatcher and >>>> delegator >>>>>>>>>> attributes null. Is there a way where we can get our >>>> HttpSession >>>>>>>>>> attributes from XMLHttpRequest. Do we need to do any >>>> special thing >>>>>>>>>> or is >>>>>>>>>> this just a limitation? >>>>>>>>>> >>>>>>>>>> Without a valid HttpSession, I obviously cant run the >>>> service >>>>>>>>>> unless I pass userLoginId in the XMLHttpRequest and get >>>> UserLogin >>>> value >>>>>>>>>> through delegator. >>>>>>>>>> This approach will pose a security hazard nonetheless. >>>>>>>>>> >>>>>>>>>> Any insight will be appreciated. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks in advance, >>>>>>>>>> >>>>>>>>>> Amit Shinde >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>
