Hi Ray

Realizing what you need is to put the string into the movie object.  It is a 
problem if it is a common string set for all objects in the loop.  Could you 
hold the critical string in a repetition?  I will suggest using selectObject in 
display group rather than using objectAtIndex. 

Cheers

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

This email sent to arch...@mail-archive.com

Reply via email to