Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 272 → Rev 273

/trunk/src/org/tela_botanica/client/vues/ListeUtilisateurAdminVue.java
42,6 → 42,7
private com.gwtext.client.widgets.Button OK = null;
private com.gwtext.client.widgets.Button annuler = null;
private boolean selectionUtilisateur =false;
public String utilisateur = null;
private final int KEY_ALT = 18;
private final int KEY_BACKSPACE = 8;
70,6 → 71,8
this.setLayout(new RowLayout());
final String resultTplUtil = "<div class=\"search-item-utilisateur\">{utilisateur}</div>";
utilisateur = cMediateur.getUtilisateur().getIdentite();
 
listeUtil.setTpl(resultTplUtil);
79,7 → 82,8
listeUtil.setTypeAhead(true);
listeUtil.setHideTrigger(true);
listeUtil.setLoadingText("Recherche...");
listeUtil.setLoadingText("Recherche...");
listeUtil.setValue(utilisateur);
OK= new com.gwtext.client.widgets.Button("OK");
annuler = new com.gwtext.client.widgets.Button("Annuler");
109,7 → 113,11
 
public void onClick(com.gwtext.client.widgets.Button button,
EventObject e) {
cMediateur.changerIdentite(listeUtil.getValue());
if(valider()) {
cMediateur.changerIdentite(listeUtil.getValue());
} else {
cMediateur.changerIdentite(listeUtil.getRawValue());
}
close();
}
});
141,11 → 149,16
case KEY_ENTER:
if(selectionUtilisateur) {
utilisateur = listeUtil.getValue();
selectionUtilisateur=false;
}
else {
cMediateur.changerIdentite(listeUtil.getText());
close();
if(valider()) {
cMediateur.changerIdentite(utilisateur);
} else {
cMediateur.changerIdentite(utilisateur);
}
close();
}
break;
160,8 → 173,8
 
public void onSelect(ComboBox comboBox, Record record, int index) {
String util = record.getAsString("utilisateur");
listeUtil.setValue(util);
utilisateur = record.getDataAsObject().toString();
listeUtil.setValue(utilisateur);
}
});
192,10 → 205,16
}
private boolean valider() {
if(listeUtil.getValue() != null) {
return true;
}
return false;
}
public void obtenirListeUtilisateur() {
String valeur = listeUtil.getRawValue();
 
cMediateur.obtenirListeUtilisateurs(valeur,this) ;
}