Ray: I may not be understanding the gist of your entire issue but I do have a question:
In the wod for your AjaxInPlaceEditor, what do you have for the id binding and how are you setting it? Tim On Aug 3, 2011, at 12:53 AM, Cheong Hee (Gmail) wrote: > Hi Ray > > Have you tried with display group to get the right object so that you could > put the string values into? May be you could post some code in > saveInPlaceEditor to share. > > Cheers > > Cheong Hee > ps. I was not available to access mail yesterday. > ----- Original Message ----- > From: Raymond NANEON > To: WebObjects webobjects-dev > Sent: Wednesday, August 03, 2011 3:42 PM > Subject: Re: Using AjaxInPlaceEditor in WORepetition > > Hi All, > > Someone can help me about my problem? I have almost finish my app but this > thing make me late. > Thanks for your help > > Le 1 août 2011 à 12:47, naneon.raym...@neuf.fr a écrit : > >> Hi Hee >> >> No prob. Then you may just need to add an index counter to track down the >> object that you are interested to alter its string value, as mentioned. >> ==>I don't understand very well. Do you have a code to clear all your words? >> ... >> movieTitleChanged=movieToCheck.title() + "Add more info .." ; I don't >> want to add info to the title for each movie. >> ... >> >> >> >> Cheers >> >> Ray >> >> ----- Original Message ----- >> From: naneon.raym...@neuf.fr >> To: Cheong Hee (Gmail) ; WebObjects webobjects-dev >> Sent: Monday, August 01, 2011 6:01 PM >> Subject: Re: Re: Re: Re: Re: Using AjaxInPlaceEditor in WORepetition >> >> Hi Hee >> >> I made a mistake in my example. In repetition, it's not index but item (WOD) >> example : >> java class : >> >> .... >> String critical >> NSArray<Movie> Movies; >> Movie movieRepetition; >> >> ... >> >> public void saveInPlaceEditor () { >> >> ... >> >> } >> >> Html : >> ... >> <table...> >> <tr> >> <th>name</th> >> <th><criticals</th> >> </tr> >> <webobject name="repeat"> >> <tr> >> <td><webobject name="movieView"/></td> >> <td><webobject name="criticalEditor"/></td> >> </tr> >> </webobject> >> </table> >> ... >> >> WOD : >> >> repeat : WORepetition { >> list = Movies; >> item = movieRepetition; >> } >> >> movieView : WOString { >> value = movieRepetition.title; >> } >> >> criticalEditor : AjaxInPlaceEditor { >> value = critical; >> action = saveInPlaceEditor; >> ... >> } >> >> >> ======================================== >> >> Ooops, you need to change "ui.index" to "movieIndex". >> >> and may be an item in the WORepetition: >> >> repeat : WORepetition { >> item = Movie; >> list = Movies; >> index = movieIndex; >> } >> >> ==> What about AjaxInPlaceEditor? You don't use it in your example code? In >> my app, >> I would like to give hand to people to write a critical for the movie they >> chose in my table of movies and it's the utility of >> ajaxInPlaceEditor. >> >> Ray >> >> >> ----- Original Message ----- >> From: "Cheong Hee (Gmail)" >> To: ; "WebObjects webobjects-dev" >> >> Sent: Monday, August 01, 2011 4:38 PM >> Subject: Re: Re: Re: Re: Using AjaxInPlaceEditor in WORepetition >> >> >> > Hi Ray >> > >> > Using your info, may be these are the changes you need: >> > >> > Declare this integer in java file: >> > int movieIndex; >> > >> > >> > in wod: >> > >> > repeat : WORepetition { >> > list = Movies; >> > index = movieIndex; >> > } >> > >> > >> > movieView : WOString { >> > value = movieViewToShow; >> > } >> > >> > >> > In the java file, declare something like this: >> > >> > public String movieViewToShow(){ >> > String movieTitleChanged=null; >> > Movie movieToCheck = (Movie)Movies.objectAtIndex(ui.index); >> > if ((movieToCheck !=null) && (...do your validation ...)) >> > movieTitleChanged=movieToCheck.title() + "Add more info .." ; >> > return (movieTitleChanged!=null) ? movieTitleChanged : movieToCheck >> > .title(); >> > } >> > >> > I am not familiar with AjaxInPlaceEditor yet, however don't think it will >> > affect the above code. >> > >> > Cheers >> > >> > Cheong Hee >> > >> > ----- Original Message ----- >> > From: naneon.raym...@neuf.fr >> > To: Cheong Hee (Gmail) ; WebObjects webobjects-dev >> > Sent: Monday, August 01, 2011 4:19 PM >> > Subject: Re: Re: Re: Re: Using AjaxInPlaceEditor in WORepetition >> > >> > >> > Hi Hee >> > >> > Hope I get it right and may be this is what you need. To manupulate the >> > string for each iterative object in an array, you could set the index of >> > WORepetition to an integer. >> > Then before display the string, check the objectAtIndex of the array and >> > decide if the the string is to alter accordingly for that object. >> > ==> If the string I have declared is the same for all objects and if I >> > want to give information about object at "index+1". >> > The string I put in object at "index" will take value of string of object >> > at "index +1". So if I check the string of object at "index" and I see >> > it's modify because object at "index+1" >> > give it another information of string. I can't hold this string for the >> > object at "index" because there is one variable which loop. >> > example : >> > java class : >> > >> > >> > .... >> > String critical >> > NSArray Movies; >> > Movie movieRepetition; >> > >> > >> > ... >> > >> > >> > public void saveInPlaceEditor () { >> > >> > >> > ... >> > >> > >> > } >> > >> > >> > Html : >> > ... >> > >> > >> > name >> > < th=""> >> > >> > >> > >> > >> > >> > >> > >> > >> > ... >> > >> > WOD : >> > >> > >> > repeat : WORepetition { >> > list = Movies; >> > index = movieRepetition; >> > } >> > >> > >> > movieView : WOString { >> > value = movieRepetition.title; >> > } >> > >> > >> > criticalEditor : AjaxInPlaceEditor { >> > value = critical; >> > action = saveInPlaceEditor; >> > ... >> > } >> > >> > >> > Cheers >> > >> > Ray >> > >> > ----- Original Message ----- >> > From: naneon.raym...@neuf.fr >> > To: Theodore Petrosky ; WebObjects webobjects-dev >> > Sent: Monday, August 01, 2011 2:48 AM >> > Subject: Re: Re: Re: Using AjaxInPlaceEditor in WORepetition >> > >> > >> > Hi Ted, >> > >> > >> > if you have a list (an array) to create the objects in the repetition, >> > then each object will have an attribute (string) to use for the binding of >> > the in place editor. >> > ==> I have an array to create the objects in repetition but each object >> > don't have an attribute string. I created independent >> > variable which give an information about theses objects in the loop (that >> > mean each object have the "same variable" for the editor and it's my >> > problem). >> > >> > >> > There is another way to use the InPlaceEditor in the loop without using >> > the same variable for each object? >> > >> > >> > ======================================== >> > >> > Message du : 31/07/2011 >> > De : "Theodore Petrosky " >> > A : "WebObjects webobjects-dev" , >> > naneon.raym...@neuf.fr >> > Copie à : >> > Sujet : Re: Re: Using AjaxInPlaceEditor in WORepetition >> > >> > >> > >> > I am lost. >> > if you have a list (an array) to create the objects in the repetition, >> > then each object will have an attribute (string) to use for the binding of >> > the in place editor. Ted --- On Sat, 7/30/11, naneon.raym...@neuf.fr >> > wrote: From: naneon.raym...@neuf.fr Subject: Re: Re: Using >> > AjaxInPlaceEditor in WORepetition To: "Theodore Petrosky" , "WebObjects >> > webobjects-dev" Date: Saturday, July 30, 2011, 3:52 PM Hi Ted, Thanks for >> > your quick reply but in my case the editor is not bound to the >> > item.variable. The variable is not an item but a simple String. Let me >> > explain, in the repetition I have item.variable and for each >> > item.variable, I have an information to give.So the table have 2 columns, >> > one for item.variable and the second is a variable string for the editor. >> > So when for the first item.variable I give an information, this >> > information is apply for all item.variable because there is one variable >> > bound to the editor which loop for each item.variable. So I want to know >> > if there is another to do it or how to fix it. Ray >> > ======================================== Message du : 30/07/2011 De : >> > "Theodore Petrosky " A : webobjects-dev@lists.apple.com Copie à : >> > naneon.raym...@neuf.fr Sujet : Re: Using AjaxInPlaceEditor in WORepetition >> > It sounds like it is giving you exactly what you are asking for. a >> > WORepetition with the same piece of data on every line. I have a table >> > with a repetition and the editor is bound the the item.variable of the >> > line with no problem. a string ImageEditInPlace : AjaxInPlaceEditor { >> > value = theGridItem.image; submitOnBlur = true; okButton = false; >> > cancelLink = false; action = saveAfterLeavingInPlaceEditor; size = "15"; >> > clickToEditText ="HeadLine"; editClass="editInPlaceClass"; } Ted >> > > ------------------------------ > > Message: 8 > Date: Sat, 30 Jul 2011 >> > 18:58:20 +0200 (CEST) > From: naneon.raym...@neuf.fr > Subject: Using >> > AjaxInPlaceEditor in WORepetition > To: WebObjects webobjects-dev > >> > Message-ID: > <18747875.180751312045100987.JavaMail.www@wsfrf1217> > >> > Content-Type: text/plain; charset="utf-8" > > Hi, > > > I have a little >> > problem with AjaxInPlaceEditor in a > WORepetition. The Problem is the >> > variable I declared for > AjaxInPlaceEditor. > In the WORepetition I have >> > the same variable in each line > of the repetition and when I choose in >> > example line 2 and > edit it and put an information, > the same >> > information is repeat on all other line. > > > So How can I fix it? How >> > can I use an AjaxInPlaceEditor in > a WORepetition with one variable and >> > isolate it when I edit > a line in the repetition and put an information? >> > > > > Thanks for your help. >> > >> > >> > >> > >> > >> > >> > _______________________________________________ >> > Do not post admin requests to the list. They will be ignored. >> > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> > Help/Unsubscribe/Update your Subscription: >> > http://lists.apple.com/mailman/options/webobjects-dev/chng34%40gmail.com >> > >> > This email sent to chn...@gmail.com >> >> >> >> <> >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/naneon.raymond%40neuf.fr >> >> This email sent to naneon.raym...@neuf.fr > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/chng34%40gmail.com > > This email sent to chn...@gmail.com > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com > > This email sent to li...@thetimmy.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com