Hi Chuck,

this is my html : 
<wo:tPopUpButton list="$personList" item="$person" value="$selectedPerson"/>
<wo:AjaxModalDialogOpener id="refreshGrid">

<wo:AjaxSubmitButton action="$addSelectedPerson" value="addPerson">

</wo:AjaxModalDialogOpener>

<webobject name=personNavBar">
<webobject name"personGrid">

and this is my WOD

personGrid : AjaxGrid {
  configurationData = personDataConfig;
  displayGroup = personDg;
  afterUpdate = "personNavBarUpdate();";
}

NavBarPerson : AjaxGridNavPersonBar {
  containerID = "NavBarPerson";
  displayGroup = personDg;
  configurationData = personDataConfig;
}

I don't use AjaxModalDialog but AjaxModalDialogOpener. Can I surround 
AjaxModalDialogOpener with AjaxModalDialog ? Where I insert AjaxModalDialog  in 
my code to refresh my grid? My AjaxModalDialogOpener is on the good side in 
html code?

Thanks a lot

========================================

Message du : 25/05/2011
De : "Chuck Hill " <[email protected]>
A : [email protected]
Copie à : [email protected]
Sujet : Re: Using DataGrid in WO


 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/ 
 


 _______________________________________________
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