Hi Tim
>
> OK, I'll let the others chime in on other aspects of what you're trying to
> do. However, the reason I asked previously about the id of the
> AjaxInPlaceEditor is because each needs a unique id. AjaxInPlaceEditor will
> not function properly in a repetition if you do not make sure each has a
> unique id.
>
> Your component needs a method to do this.
>
> implication : AjaxInPlaceEditor {
> value = session.TxImplication;
> action = saveOnChange;
> id = implicationEditorId;
> }
>
> You could make it <psuedocode>"ImplicationEditor_" +
> yourArray.indexOfObject()</pseudocode> to get:
>
> "ImplicationEditor_1", "ImplicationEditor_2", etc. Using Wonder there are
> also methods for generating guaranteed unique id's.
Can you explain your java method saveOnChange ? I want to see how you use the
editor id in it.
Thanks
Ray
>
> T
>
> On Aug 3, 2011, at 10:50 AM, Raymond NANEON wrote:
>
>> 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;
>> }
>>
>> …
>> <AjaxInPlaceEditor0.png><AjaxInPlaceEditor1.png>
>>
>> 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/lists%40thetimmy.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]