Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 290 Rev 307
Line 1... Line 1...
1
package org.tela_botanica.client.vues;
1
package org.tela_botanica.client.vues;
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.client.CarnetEnLigneMediateur;
3
import org.tela_botanica.client.CarnetEnLigneMediateur;
4
import org.tela_botanica.client.interfaces.Rafraichissable;
-
 
5
 
-
 
6
import com.google.gwt.core.client.JavaScriptObject;
-
 
7
import com.google.gwt.user.client.ui.Button;
-
 
8
import com.google.gwt.user.client.ui.ClickListener;
-
 
9
import com.google.gwt.user.client.ui.Widget;
4
import org.tela_botanica.client.interfaces.Rafraichissable;
10
import com.gwtext.client.core.EventCallback;
5
import com.gwtext.client.core.EventCallback;
11
import com.gwtext.client.core.EventObject;
-
 
12
import com.gwtext.client.core.RegionPosition;
6
import com.gwtext.client.core.EventObject;
13
import com.gwtext.client.data.ArrayReader;
7
import com.gwtext.client.data.ArrayReader;
14
import com.gwtext.client.data.FieldDef;
8
import com.gwtext.client.data.FieldDef;
15
import com.gwtext.client.data.MemoryProxy;
9
import com.gwtext.client.data.MemoryProxy;
16
import com.gwtext.client.data.Record;
10
import com.gwtext.client.data.Record;
17
import com.gwtext.client.data.RecordDef;
11
import com.gwtext.client.data.RecordDef;
18
import com.gwtext.client.data.Store;
12
import com.gwtext.client.data.Store;
19
import com.gwtext.client.data.StringFieldDef;
-
 
20
import com.gwtext.client.widgets.BoxComponent;
-
 
21
import com.gwtext.client.widgets.Component;
13
import com.gwtext.client.data.StringFieldDef;
22
import com.gwtext.client.widgets.Panel;
14
import com.gwtext.client.widgets.Panel;
23
import com.gwtext.client.widgets.Window;
-
 
24
import com.gwtext.client.widgets.event.ButtonListener;
15
import com.gwtext.client.widgets.Window;
25
import com.gwtext.client.widgets.event.ButtonListenerAdapter;
16
import com.gwtext.client.widgets.event.ButtonListenerAdapter;
26
import com.gwtext.client.widgets.form.ComboBox;
-
 
27
import com.gwtext.client.widgets.form.Field;
-
 
28
import com.gwtext.client.widgets.form.event.ComboBoxCallback;
-
 
29
import com.gwtext.client.widgets.form.event.ComboBoxListener;
17
import com.gwtext.client.widgets.form.ComboBox;
30
import com.gwtext.client.widgets.form.event.ComboBoxListenerAdapter;
-
 
31
import com.gwtext.client.widgets.layout.BorderLayout;
-
 
32
import com.gwtext.client.widgets.layout.BorderLayoutData;
18
import com.gwtext.client.widgets.form.event.ComboBoxListenerAdapter;
33
import com.gwtext.client.widgets.layout.HorizontalLayout;
19
import com.gwtext.client.widgets.layout.HorizontalLayout;
34
import com.gwtext.client.widgets.layout.RowLayout;
-
 
Line 35... Line 20...
35
import com.gwtext.client.widgets.menu.Menu;
20
import com.gwtext.client.widgets.layout.RowLayout;
Line 36... Line 21...
36
 
21
 
37
public class ListeUtilisateurAdminVue extends Window implements Rafraichissable {
22
public class ListeUtilisateurAdminVue extends Window implements Rafraichissable {
Line 80... Line 65...
80
		// commune.setPageSize(10); // Ne fonctionne pas 
65
		// commune.setPageSize(10); // Ne fonctionne pas 
81
		listeUtil.setItemSelector("div.search-item-utilisateur");
66
		listeUtil.setItemSelector("div.search-item-utilisateur");
82
		listeUtil.setTypeAhead(true);  
67
		listeUtil.setTypeAhead(true);  
83
		listeUtil.setHideTrigger(true);
68
		listeUtil.setHideTrigger(true);
Line -... Line 69...
-
 
69
		
-
 
70
		listeUtil.setDisplayField("utilisateur");
84
		
71
		
85
		listeUtil.setLoadingText("Recherche..."); 
72
		listeUtil.setLoadingText("Recherche..."); 
Line 86... Line 73...
86
		listeUtil.setValue(utilisateur);
73
		listeUtil.setValue(utilisateur);
87
		
74
		
Line 102... Line 89...
102
		
89
		
Line 103... Line 90...
103
		OK.addListener(new ButtonListenerAdapter() {
90
		OK.addListener(new ButtonListenerAdapter() {
104
 
91
 
-
 
92
			public void onClick(com.gwtext.client.widgets.Button button,
105
			public void onClick(com.gwtext.client.widgets.Button button,
93
					EventObject e) {
106
					EventObject e) {
94
	    		if(valider()) {
-
 
95
	    			cMediateur.changerIdentite(listeUtil.getValue());
107
				cMediateur.changerIdentite(listeUtil.getValue());
96
	    			close();
108
				close();
97
	    		}
Line 109... Line 98...
109
			}
98
			}
Line 110... Line 99...
110
		});
99
		});
111
		
100
		
112
		annuler.addListener(new ButtonListenerAdapter() {
-
 
113
 
-
 
114
			public void onClick(com.gwtext.client.widgets.Button button,
-
 
115
					EventObject e) {
-
 
116
				if(valider()) {
-
 
117
					cMediateur.changerIdentite(listeUtil.getValue());
101
		annuler.addListener(new ButtonListenerAdapter() {
118
				} else {
102
 
119
					cMediateur.changerIdentite(listeUtil.getRawValue());
103
			public void onClick(com.gwtext.client.widgets.Button button,
Line 120... Line -...
120
				}
-
 
121
				close();
-
 
122
			}
104
					EventObject e) {
Line 123... Line 105...
123
		});
105
				close();
Line 124... Line 106...
124
		
106
			}
Line 171... Line 153...
171
		
153
		
Line 172... Line 154...
172
		listeUtil.addListener(new ComboBoxListenerAdapter() {
154
		listeUtil.addListener(new ComboBoxListenerAdapter() {
Line 173... Line 155...
173
 
155
 
174
			public void onSelect(ComboBox comboBox, Record record, int index) {
156
			public void onSelect(ComboBox comboBox, Record record, int index) {
Line 175... Line 157...
175
				
157
				
176
				utilisateur = record.getDataAsObject().toString();
158
				utilisateur = record.getAsString("utilisateur");
177
				listeUtil.setValue(utilisateur);
159
				listeUtil.setValue(utilisateur);
Line 220... Line 202...
220
 
202
 
221
	public void focusChampUtilisateur() {
203
	public void focusChampUtilisateur() {
222
		listeUtil.focus();
204
		listeUtil.focus();
Line 223... Line 205...
223
	}
205
	}
224
 
206