Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2199 → Rev 2204

/trunk/src/org/tela_botanica/client/vues/ListeUtilisateurAdminVue.java
4,8 → 4,10
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.objets.Utilisateur;
 
import com.google.gwt.user.client.Timer;
import com.gwtext.client.core.EventCallback;
import com.gwtext.client.core.EventObject;
import com.gwtext.client.core.ListenerConfig;
import com.gwtext.client.data.ArrayReader;
import com.gwtext.client.data.FieldDef;
import com.gwtext.client.data.MemoryProxy;
50,6 → 52,8
private final int KEY_TAB = 9;
private final int KEY_UP = 38;
private Timer timerCompletion = null;
public ListeUtilisateurAdminVue(CarnetEnLigneMediateur cMed) {
super("Choisir un utilisateur") ;
110,6 → 114,11
}
});
ListenerConfig listenerConfigAutocompletion=new ListenerConfig();
listenerConfigAutocompletion.setDelay(200);
listenerConfigAutocompletion.setStopPropagation(false);
listenerConfigAutocompletion.setStopEvent(false);
listeUtil.addKeyPressListener(new EventCallback() {
 
@Override
147,11 → 156,19
break;
default:
obtenirListeUtilisateur();
if(timerCompletion != null) {
timerCompletion.cancel();
}
timerCompletion = new Timer() {
public void run() {
obtenirListeUtilisateur();
}
};
timerCompletion.schedule(250);
break;
}
}
});
}, listenerConfigAutocompletion);
listeUtil.addListener(new ComboBoxListenerAdapter() {
 
187,8 → 204,11
storeUtil.load() ;
listeUtil.setStore(storeUtil);
// Tentative de corriger un bug insupportable de la taille de la liste
// mais ça ne marche pas à tous les coups
listeUtil.collapse();
listeUtil.expand();
}
}