Subversion Repositories eFlore/Applications.coel

Rev

Rev 269 | Rev 305 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 269 Rev 280
Line 1... Line 1...
1
package org.tela_botanica.client.vues;
1
package org.tela_botanica.client.vues;
Line 2... Line -...
2
 
-
 
3
 
-
 
4
 
-
 
5
 
-
 
6
 
-
 
7
import java.util.ArrayList;
2
 
8
import java.util.Collection;
3
import java.util.Collection;
9
import java.util.HashMap;
4
import java.util.HashMap;
10
import java.util.Iterator;
5
import java.util.Iterator;
11
import java.util.LinkedList;
-
 
12
import java.util.List;
6
import java.util.LinkedList;
Line 13... Line 7...
13
import java.util.MissingResourceException;
7
import java.util.MissingResourceException;
14
 
8
 
15
 
9
 
16
import org.tela_botanica.client.RegistreId;
10
import org.tela_botanica.client.RegistreId;
17
import org.tela_botanica.client.i18n.Constantes;
-
 
18
import org.tela_botanica.client.interfaces.Rafraichissable;
-
 
19
import org.tela_botanica.client.modeles.Personne;
11
import org.tela_botanica.client.i18n.Constantes;
Line 20... Line 12...
20
import org.tela_botanica.client.modeles.PersonneListe;
12
import org.tela_botanica.client.interfaces.Rafraichissable;
21
import org.tela_botanica.client.modeles.PersonneRecolte;
-
 
22
import org.tela_botanica.client.util.UtilTruk;
-
 
23
 
13
import org.tela_botanica.client.modeles.Personne;
24
import com.extjs.gxt.ui.client.Registry;
14
import org.tela_botanica.client.util.UtilTruk;
25
 
-
 
26
 
-
 
27
import com.extjs.gxt.ui.client.Style.Scroll;
15
 
28
import com.extjs.gxt.ui.client.Style.VerticalAlignment;
16
import com.extjs.gxt.ui.client.Registry;
29
 
17
import com.extjs.gxt.ui.client.Style.Scroll;
30
import com.extjs.gxt.ui.client.store.ListStore;
18
import com.extjs.gxt.ui.client.Style.VerticalAlignment;
31
import com.extjs.gxt.ui.client.widget.ContentPanel;
19
import com.extjs.gxt.ui.client.widget.ContentPanel;
32
import com.extjs.gxt.ui.client.widget.LayoutContainer;
20
import com.extjs.gxt.ui.client.widget.LayoutContainer;
33
import com.extjs.gxt.ui.client.widget.TabItem;
-
 
34
import com.extjs.gxt.ui.client.widget.TabPanel;
-
 
35
import com.extjs.gxt.ui.client.widget.form.FieldSet;
-
 
36
import com.extjs.gxt.ui.client.widget.form.LabelField;
21
import com.extjs.gxt.ui.client.widget.TabItem;
37
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
22
import com.extjs.gxt.ui.client.widget.TabPanel;
38
import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
23
import com.extjs.gxt.ui.client.widget.form.FieldSet;
39
import com.extjs.gxt.ui.client.widget.grid.Grid;
24
import com.extjs.gxt.ui.client.widget.form.LabelField;
40
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
25
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
41
import com.extjs.gxt.ui.client.widget.layout.FlowLayout;
-
 
42
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
-
 
43
import com.extjs.gxt.ui.client.widget.layout.TableData;
-
 
-
 
26
import com.extjs.gxt.ui.client.widget.layout.FlowLayout;
44
import com.extjs.gxt.ui.client.widget.layout.TableLayout;
27
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
45
import com.extjs.gxt.ui.client.widget.table.Table;
-
 
46
import com.extjs.gxt.ui.client.widget.table.TableColumn;
28
import com.extjs.gxt.ui.client.widget.layout.TableData;
Line 47... Line 29...
47
import com.extjs.gxt.ui.client.widget.table.TableColumnModel;
29
import com.extjs.gxt.ui.client.widget.layout.TableLayout;
Line 48... Line 30...
48
import com.google.gwt.core.client.GWT;
30
 
Line 422... Line 404...
422
					fsSpec.add(specLabel);
404
					fsSpec.add(specLabel);
423
				}
405
				}
424
			}
406
			}
Line 425... Line 407...
425
			
407
			
426
			// Récolte
-
 
427
			
-
 
428
			
-
 
429
			
408
			// Récolte
430
			LinkedList<String> lstRecolte = (LinkedList) personne.getChaineDenormaliseAsMapOrList("truk_recolte");
409
			LinkedList<String> lstRecolte = (LinkedList) personne.getChaineDenormaliseAsMapOrList("truk_recolte");
431
			if ((lstRecolte!=null)&&(lstRecolte.size()>0))	{
410
			if ((lstRecolte!=null)&&(lstRecolte.size()>0))	{
432
				FieldSet fsRecolte = new FieldSet();
411
				FieldSet fsRecolte = new FieldSet();
433
				fsRecolte.setHeading("Récoltes");
412
				fsRecolte.setHeading("Récoltes");
Line 441... Line 420...
441
					String[] splitRecolte = recolteCourante.split("\\|");
420
					String[] splitRecolte = recolteCourante.split("\\|");
Line 442... Line 421...
442
					
421
					
443
					String labelRecolte = "";
422
					String labelRecolte = "";
Line 444... Line 423...
444
					if (splitRecolte.length > 1)	{
423
					if (splitRecolte.length > 1)	{
445
						
424
						
Line 446... Line 425...
446
						lfRecolte.setFieldLabel(splitRecolte[1]);
425
						lfRecolte.setValue(splitRecolte[1]);
Line 447... Line 426...
447
					}
426
					}
Line 448... Line 427...
448
					
427