Hi Hee

> Hi Ray
>  
> Bonjou. Is the txImplication a project-based or person-based entity?
txImplication is the project-based Entity not person-based Entity
>   If it is project-based, and since the person has the relationship to 
> project, it could transverse the object graph to get the txImpliction e.g. 
> aPerson.project().txImplementation(). 
Yes I thought about this code aPerson.project().txImplementation() and it's 
great when I saved in data base but When I want to manipulate(modify each row 
in the loop) txImplication  before saved?
> 
> Then I will pull out the txImplication from the loop and place it in the same 
> form.
It's in the form before in the loop
> It could then be saved by calling ec saveChanges.  
> However, if the txImplication is person-based, I think you may need to change 
> the model accordingly and txImplication as a attribute.  You may not be able 
> to put the same string variable in the repetition loop and get the values 
> saved. 
I can not change the model because I exploit a database which I can modify. I 
only create my table project to do relationship between all tables.
>  
> Cheers
>  
> Cheong Hee 
> ----- Original Message -----
> From: Raymond NANEON
> To: Theodore Petrosky
> Cc: WebObjects webobjects-dev
> Sent: Thursday, August 04, 2011 6:12 AM
> Subject: Re: Using AjaxInPlaceEditor in WORepetition
> 
> Hi Ted
> 
> Le 3 août 2011 à 21:28, Theodore Petrosky a écrit :
> 
>> 
>> Raymond,
>> 
>> I assume I do not understand but, it appears that you are trying to bind the 
>> value of the inPlaceEditor to a single string var in your session. then when 
>> you click the ok or exit the inPlaceEditor you are trying to assign this 
>> value to the appropriate person object.
>> 
>> I will ask again. Is there a reason that you can not add an attribute 
>> "txImplication" to your entity person? 
> I can't add an attribute "txImplication" to my entity person because this 
> attribute exist in the entity project which have relationship with entity 
> person. perhaps I am doing something wrong in my code.
>> 
>> I would love to see your project perhaps you would like to use teamviewer 
>> and allow me to look?  
> No problem with team viewer but I am in france and there is jet lag beetwen 
> us. I will be home around 5pm
>> 
>> http://www.teamviewer.com
>> 
>> Ted
> Ray
>> 
>> --- On Wed, 8/3/11, Raymond NANEON <[email protected]> wrote:
>> 
>> From: Raymond NANEON <[email protected]>
>> Subject: Re: Using AjaxInPlaceEditor in WORepetition
>> To: "Theodore Petrosky" <[email protected]>
>> Cc: "WebObjects webobjects-dev" <[email protected]>
>> Date: Wednesday, August 3, 2011, 1:50 PM
>> 
>> Hi All,
>> 
>> 
>> Here is the code of what I'm telling and I attached picture too see how the 
>> app look like.
>> In html :
>> 
>> ...
>>       <wo name = "tableRow">
>>         <tr>
>>           <td><wo name = "pole" /></td>
>>           <td><wo name = "nompre" /></td>
>>           <td><wo name = "implication" /></td>
>>           <td><wo name = "cout" /></td>
>>         </tr>
>>       </wo>
>> ...
>> 
>> In WOD
>> 
>> ...
>> tableRow : WORepetition {
>>     list = session.personneDg.displayedObjects;
>>     item = session.personRepetition;
>> }
>> 
>> pole : WOString {
>>     value = poleValues;
>> }
>> 
>> nompre : WOString {
>>     value = ~""+session.personRepetition.nomPatronymique+" 
>> "+session.personRepetition.prenom;
>> }
>> implication : AjaxInPlaceEditor {
>>     value = session.TxImplication;
>>     action = saveOnChange;
>> }
>> 
>> ...
>> 
>> In java Class
>> 
>> ...
>>     public void saveOnChange() {
>>         System.out.println("Implication.saveOnChange: save on change was 
>> performed for value " + session.getTxImplication());
>>         NSMutableDictionary dicKey = new NSMutableDictionary();
>> //Here I select the person where the app user put the information
>>         
>> session.getPersonneDg().setSelectedObject(session.getPersonRepetition());
>>         EOIndividuUlr perso = ((EOIndividuUlr) 
>> session.getPersonneDg().selectedObject()).localInstanceIn(ed);
>> //Here I take Id of the selected person in the displayGroup and associate 
>> the information about him and put all in a dictionnary to have for each 
>> information about person, the id attached
>>         dicKey.put(perso.primaryKey(), session.getTxImplication());
>>         persTxKey.addEntriesFromDictionary(dicKey);
>>         
>>         //return "this.value; return true;";
>>     }
>> 
>> ...
>> 
>> In Session Class :
>> 
>> ...
>> private String txImplication = "taux%";
>> ...
>> //Here is my problem because the variable txImplication is the same for each 
>> person in the repetition
>>     /**
>>      * @return the txImplication
>>      */
>>     public String getTxImplication() {
>>         return txImplication;
>>     }
>> 
>>     /**
>>      * @param txImplication the txImplication to set
>>      */
>>     public void setTxImplication(String txImplication) {
>>         this.txImplication = txImplication;
>>     }
>> 
>> …
>> 
>> Le 3 août 2011 à 16:51, Theodore Petrosky a écrit :
>> 
>> 
>> I still have to ask how is this being used?
>> 
>> Why can you not add this attribute to the entity and be done? If each entity 
>> had the column you need just bind to the attribute.
>> When you say "add this attribut to teh entity", what do you mean? Each 
>> Enttity don't have the column I need. The column I need exist in another 
>> entity which have relationship with the Entity that I want to bind the 
>> attribut. Look at my code and screen shot
>> 
>> ted
>> 
>> 
>> Message: 1
>> Date: Wed, 03 Aug 2011 09:42:05 +0200
>> From: Raymond NANEON <[email protected]>
>> Subject: Re: Using AjaxInPlaceEditor in WORepetition
>> To: WebObjects webobjects-dev <[email protected]>
>> Message-ID: <[email protected]>
>> Content-Type: text/plain; charset="iso-8859-1"
>> 
>> 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
>>   
>> 
>> 
>> 
>> Thanks
>> Ray
>> 
> 
> 
> 
> _______________________________________________
> 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