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, [email protected] 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: [email protected] > 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: [email protected] > > 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: [email protected] > > 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" , > > [email protected] > > 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, [email protected] > > wrote: From: [email protected] 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 : [email protected] Copie à : > > [email protected] 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: [email protected] > 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 ([email protected]) > > Help/Unsubscribe/Update your Subscription: > > http://lists.apple.com/mailman/options/webobjects-dev/chng34%40gmail.com > > > > This email sent to [email protected] > > > > <> > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/naneon.raymond%40neuf.fr > > This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
