In the plist that has your grid configuration, add a line like this:
    updateContainerID = "resultsContainer";

Then in the WOD that defines the dialog:
MyDialog : AjaxModalDialog {
  closeUpdateContainerID = "resultsContainer";


Chuck


On May 20, 2011, at 12:34 PM, <[email protected]> <[email protected]> 
wrote:

> Hi Chuck,
> 
> Can you give me an example, I don't know how to introduce it in my code.
> 
> Thanks
> 
> 
> ========================================
> 
> Message du : 20/05/2011
> De : "Chuck Hill " <[email protected]>
> A : [email protected]
> Copie à : [email protected]
> Sujet : Re: Using DataGrid in WO
> 
> 
> Use the closeUpdateContainerID binding on the AjaxModalDialog.
> 
> 
> On May 20, 2011, at 6:07 AM, <[email protected]> wrote:
> 
>> Hi Chuck,
>> 
>> I try to follow your advice but I have some problems.
>> 
>> In HTML (my textfield and button using to add person in my Grid: )
>> 
>> <wo:tPopUpButton list="$personList" item="$person" value="$selectedPerson"/>
>> <wo:AjaxModalDialogOpener id="refreshGrid">
>> <wo:AjaxSubmitButton action="$addPerson" value="add">
>> </wo:AjaxModalDialogOpener>
>> <webobject name=personNavBar">
>> <webobject name"personGrid">
>> 
>> In WOD
>> ...
>> personGrid : AjaxGrid {
>>   configurationData = personDataConfig;
>>   displayGroup = personDg;
>>   afterUpdate = "personNavBarUpdate();";
>> }
>> 
>> in java class
>> ... variable declaration
>> 
>> public WOActionResults addPerson(){
>> personDg = new WODisplayGroup();
>> persondg.setObjectArray(PersonData(selectedPerson.fullname));
>> }
>> 
>> private NSMutableArray PersonData(String aPerson) {
>> NSMutableDictionnary personDico = new NSMutableDictionnary ();
>> if(aPerson.equals(null)){
>> return null;
>> }
>> personDico.takeValueForKey(aPerson, "persnoFullname 1");
>> 
>> return (NSMutableArray) personDico.allValues();
>> }
>> 
>> My question is How to refresh my Grid to know if the person I added is 
>> present in the grid?
>> 
>> Thanks
>> ========================================
>> 
>> Message du : 19/05/2011
>> De : "Chuck Hill " <[email protected]>
>> A : [email protected]
>> Copie à : [email protected]
>> Sujet : Re: Using DataGrid in WO
>> 
>> 
>> I have never added data directly in a grid.  You would need to create a new 
>> object in the display group that the grid is using and use AjaxInPlace 
>> fields to edit the data.  Instead, I use an AjaxModalDialogOpener in the 
>> grid and an AjaxModalDialog to add or edit one object.  When the modal 
>> dialog closed, it refreshes the grid.
>> 
>> Chuck
>> 
>> 
>> On May 19, 2011, at 10:31 AM, <[email protected]> wrote:
>> 
>>> Hi Chuck,
>>> 
>>> I want to fill my AjaxGrid by adding data using textField and submitButton.
>>> 
>>> How my addData() method can look like? I want to add person by company 
>>> (PopUpButton with companies).
>>> my configData file .plist is :
>>> 
>>> {
>>>     tableID = "personGrid";  
>>>     updateContainerID = "ajaxGridContainer";
>>>     sortable = true;
>>>     canReorder = true;   
>>>     batchSize = 4;
>>>     cssClass = "ajaxGridTab";        
>>>     cssStyle = "border: thin solid #000000;";  
>>>     evenRowCSSClass = "none";
>>>     oddRowCSSStyle = "background:lightgrey;";
>>>     selectedRowCSSStyle = "font-weight: bold;";   
>>>     selectedRowCSSClass = "ajaxGridSelectedRow"; 
>>>     rowIdentifier = number;
>>>     dragHeaderOnly = true;
>>>     columns = (
>>>             {
>>>                     title = "Apple";                
>>>                     keyPath = "personFullName 1";
>>>                     
>>>             },
>>>             {
>>>                     title = "Microsoft";
>>>                     keyPath = "personFullName 2";
>>>             },              
>>>             {
>>>                     title = "Rim";
>>>                     keyPath = "personFullName 3";
>>>             },
>>>             {
>>>                     title = "Google";
>>>                     keyPath = "personFullName 4";
>>>             }
>>>     );
>>>      sortOrder = (
>>>             {
>>>                     keyPath = "personFullName 1";
>>>                     direction = "descending";
>>>             },
>>>             {
>>>                     keyPath = "personFullName 2";
>>>                     direction = "ascending";
>>>             }
>>>     );
>>> 
>>> }
>>> 
>>> Thanks
>>> 
>>> Ray
>>> 
>>> ========================================
>>> 
>>> Message du : 19/05/2011
>>> De : "Chuck Hill " <[email protected]>
>>> A : [email protected]
>>> Copie à : [email protected]
>>> Sujet : Re: Using DataGrid in WO
>>> 
>>> 
>>> That is the default.  You could make an extension to get that information 
>>> elsewhere.
>>> 
>>> Chuck
>>> 
>>> 
>>> On May 19, 2011, at 1:14 AM, <[email protected]> wrote:
>>> 
>>>> Hi,
>>>> 
>>>> it's necessary to use a .plist file to configure the AjaxGrid 
>>>> configurationData?
>>>> 
>>>> 
>>>> ========================================
>>>> 
>>>> Message du : 19/05/2011
>>>> De : "Stefan Klein " <[email protected]>
>>>> A : [email protected]
>>>> Copie à : 
>>>> Sujet : Re: Using DataGrid in WO
>>>> 
>>>> 
>>>> You can find an online demo under 
>>>> http://wiki.objectstyle.org/confluence/display/WONDER/Example+Applications.
>>>> Choose AjaxExample -> Online demo.
>>>> 
>>>> Using the link AjaxExample you will see the source code.
>>>> 
>>>> Stefan
>>>> 
>>>> Am 19.05.11 08:41, schrieb [email protected]:
>>>>> 
>>>>> Hi Chuck,
>>>>> 
>>>>> Do you have an example how to use it?
>>>>> 
>>>>> 
>>>>> ========================================
>>>>> 
>>>>> Message du : 18/05/2011
>>>>> De : "Chuck Hill " <[email protected]>
>>>>> A : [email protected]
>>>>> Copie à : [email protected]
>>>>> Sujet : Re: Using DataGrid in WO
>>>>> 
>>>>> 
>>>>> There is an AjaxGrid component in the Ajax framework in Wonder.  That 
>>>>> might give you what you want.
>>>>> 
>>>>> Chuck
>>>>> 
>>>>> 
>>>>> On May 18, 2011, at 11:52 AM, [email protected] wrote:
>>>>> 
>>>>>>  it possible to use a DataGrid in a WebObjects project like Wonder or 
>>>>>> other? Is there a special framework to use it?
>>>>>> 
>>>>>> Thanks
>>>>>> 
>>>>>> Ray
>>>>> 
>>>>> -- 
>>>>> Chuck Hill             Senior Consultant / VP Development
>>>>> 
>>>>> Come to WOWODC this July for unparalleled WO learning opportunities and 
>>>>> real peer to peer problem solving!  Network, socialize, and enjoy a great 
>>>>> cosmopolitan city.  See you there!  http://www.wocommunity.org/wowodc11/
>>>>> 
>>>>> 
>>>>>   _______________________________________________ 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/stefan.klein%40buero-sde.de
>>>>>   This email sent to [email protected] 
>>>> 
>>> 
>>> -- 
>>> Chuck Hill             Senior Consultant / VP Development
>>> 
>>> Come to WOWODC this July for unparalleled WO learning opportunities and 
>>> real peer to peer problem solving!  Network, socialize, and enjoy a great 
>>> cosmopolitan city.  See you there!  http://www.wocommunity.org/wowodc11/
>>> 
>>> 
>> 
>> -- 
>> Chuck Hill             Senior Consultant / VP Development
>> 
>> Come to WOWODC this July for unparalleled WO learning opportunities and real 
>> peer to peer problem solving!  Network, socialize, and enjoy a great 
>> cosmopolitan city.  See you there!  http://www.wocommunity.org/wowodc11/
>> 
>> 
> 
> -- 
> Chuck Hill             Senior Consultant / VP Development
> 
> Come to WOWODC this July for unparalleled WO learning opportunities and real 
> peer to peer problem solving!  Network, socialize, and enjoy a great 
> cosmopolitan city.  See you there!  http://www.wocommunity.org/wowodc11/
> 
> 

-- 
Chuck Hill             Senior Consultant / VP Development

Come to WOWODC this July for unparalleled WO learning opportunities and real 
peer to peer problem solving!  Network, socialize, and enjoy a great 
cosmopolitan city.  See you there!  http://www.wocommunity.org/wowodc11/

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
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