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
> 
> 
> 
> 
> 
> 
> 
>    
> 
> ...
>
> 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/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to