Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 971 → Rev 972

/trunk/src/org/tela_botanica/client/vues/ListeUtilisateurAdminVue.java
2,6 → 2,8
 
import org.tela_botanica.client.CarnetEnLigneMediateur;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.Utilisateur;
 
import com.gwtext.client.core.EventCallback;
import com.gwtext.client.core.EventObject;
import com.gwtext.client.data.ArrayReader;
27,7 → 29,9
private com.gwtext.client.widgets.Button OK = null;
private com.gwtext.client.widgets.Button annuler = null;
private boolean selectionUtilisateur =false;
public String utilisateur = null;
public String idUtilisateur = null;
private final int KEY_ALT = 18;
private final int KEY_BACKSPACE = 8;
51,13 → 55,14
this.cMediateur = cMed;
listeUtil=new ComboBox("Utilisateurs","utilisateur",280);
listeUtil=new ComboBox("Utilisateurs","courriel",280);
this.setLayout(new RowLayout());
final String resultTplUtil = "<div class=\"search-item-utilisateur\">{utilisateur}</div>";
final String resultTplUtil = "<div class=\"search-item-utilisateur\">{courriel}</div>";
utilisateur = cMediateur.getUtilisateur().getLoginUtilisateurConsulte();
idUtilisateur = Utilisateur.getInstance().getIdentifiantUtilisateurConsulte();
 
listeUtil.setTpl(resultTplUtil);
listeUtil.setMode(ComboBox.REMOTE);
66,7 → 71,7
listeUtil.setTypeAhead(true);
listeUtil.setHideTrigger(true);
listeUtil.setDisplayField("utilisateur");
listeUtil.setDisplayField("courriel");
listeUtil.setLoadingText("Recherche...");
listeUtil.setValue(utilisateur);
91,8 → 96,7
public void onClick(com.gwtext.client.widgets.Button button,
EventObject e) {
if(valider()) {
//TODO changer ça
cMediateur.changerIdentite(listeUtil.getValue(),"");
cMediateur.changerIdentite(idUtilisateur,utilisateur);
close();
}
}
131,14 → 135,11
case KEY_ENTER:
if(selectionUtilisateur) {
utilisateur = listeUtil.getValue();
selectionUtilisateur=false;
}
else {
if(valider()) {
cMediateur.changerIdentite(utilisateur,"");
} else {
cMediateur.changerIdentite(utilisateur,"");
cMediateur.changerIdentite(idUtilisateur,utilisateur);
}
close();
}
155,7 → 156,8
 
public void onSelect(ComboBox comboBox, Record record, int index) {
utilisateur = record.getAsString("utilisateur");
utilisateur = record.getAsString("courriel");
idUtilisateur = record.getAsString("id_utilisateur");
listeUtil.setValue(utilisateur);
}
169,8 → 171,9
Object[][] utilData = (Object[][])nouvelleDonnees ;
FieldDef defUtil = new StringFieldDef("utilisateur");
FieldDef[] defTab = {defUtil};
FieldDef defId = new StringFieldDef("id_utilisateur");
FieldDef defCourriel = new StringFieldDef("courriel");
FieldDef[] defTab = {defId,defCourriel};
RecordDef rd = new RecordDef(defTab);