[BeanDoubleListModel] performance lors de l'appel de removeFromSelected(List<O> items)
Bonjour Une proposition pour rendre le composant avec un BeanDoubleListModel plus performant lorsqu'on retire plusieurs élément de la liste des sélectionnés. En fait le correctif est déjà implémenté dans la méthode addToSelected(List<O> items) où le flag valueIsAdjusting est mis à true avec le traitement (ce qui empêche les listeners de s'exécuter à chaque item ajouté) Donc reproduire ce même algo dans removeFromSelected(List<O> items). -- Cordialement, *Ludovic PECQUOT* E-IS - Environmental Information Systems - www.e-is.pro <- visitez notre *nouveau site *web *"Ensemble, allons plus loin !"* Téléphone : (+33) 9 53 24 41 20 / (+33) 6 62 86 37 82 Adresse : 19 rue Cassiopée, 53470 MARTIGNE SUR MAYENNE Email : ludovic.pecquot@e-is.pro Fax : (+33) 9 58 55 73 50
On Thu, 9 Jul 2015 11:06:37 +0200 Ludovic Pecquot <ludovic.pecquot@e-is.pro> wrote:
Bonjour
Bonjour Ludovic,
Une proposition pour rendre le composant avec un BeanDoubleListModel plus performant lorsqu'on retire plusieurs élément de la liste des sélectionnés. En fait le correctif est déjà implémenté dans la méthode addToSelected(List<O> items) où le flag valueIsAdjusting est mis à true avec le traitement (ce qui empêche les listeners de s'exécuter à chaque item ajouté) Donc reproduire ce même algo dans removeFromSelected(List<O> items).
Est-ce possible vu que tu as les droits de faire un ticket directement avec une proposition de patch. Merci pour tes contributions. tony. -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 http://www.codelutin.com email: chemit@codelutin.com twitter: https://twitter.com/tchemit
participants (2)
-
Ludovic Pecquot -
Tony Chemit