Changeset 981

Show
Ignore:
Timestamp:
05/21/09 11:04:11 (4 years ago)
Author:
glickn
Message:

fixed #410 - table of samples now refreshes after make-public dialog.

Location:
trunk/mpdb-client/src/edu/rpi/metpetdb/client/ui
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/mpdb-client/src/edu/rpi/metpetdb/client/ui/dialogs/MakePublicDialog.java

    r980 r981  
    99import java.util.Vector; 
    1010 
     11import com.google.gwt.user.client.rpc.AsyncCallback; 
    1112import com.google.gwt.user.client.ui.Button; 
    1213import com.google.gwt.user.client.ui.CheckBox; 
     
    2324import edu.rpi.metpetdb.client.model.Sample; 
    2425import edu.rpi.metpetdb.client.model.Subsample; 
     26import edu.rpi.metpetdb.client.paging.PaginationParameters; 
     27import edu.rpi.metpetdb.client.paging.Results; 
    2528import edu.rpi.metpetdb.client.ui.MpDb; 
    2629import edu.rpi.metpetdb.client.ui.commands.ServerOp; 
    2730import edu.rpi.metpetdb.client.ui.commands.VoidServerOp; 
     31import edu.rpi.metpetdb.client.ui.objects.list.SampleList; 
     32import edu.rpi.metpetdb.client.ui.widgets.paging.DataList; 
    2833 
    2934public class MakePublicDialog extends MDialogBox{ 
     
    4954        private Button cancel; 
    5055         
    51         public MakePublicDialog(final ArrayList<Sample> samples){ 
     56        DataList<Sample> list; 
     57         
     58        public MakePublicDialog(final ArrayList<Sample> samples, DataList<Sample> list){ 
    5259                super(); 
    5360                 
     
    9198                getAllData(samples); 
    9299                this.samples = samples; 
    93                  
     100                this.list = list; 
    94101        } 
    95102         
     
    446453                makeChemicalAnalysesPublic(); 
    447454                makeImageMapsPublic(); 
    448                  
     455                //refresh the data list 
     456                list.getScrollTable().reloadPage(); 
    449457        } 
    450458         
  • trunk/mpdb-client/src/edu/rpi/metpetdb/client/ui/objects/list/SampleListActions.java

    r980 r981  
    395395                        doExportGoogleEarth(); 
    396396                } else if (sender == makePublic) { 
    397                         MakePublicDialog m = new MakePublicDialog(list.getSelectedValues()); 
     397                        MakePublicDialog m = new MakePublicDialog(list.getSelectedValues(), list); 
    398398                        m.show(); 
    399399                } else if (sender == remove) {