phpreport
phpreport copied to clipboard
Use a multiselection combo box to assign people to projects
[Trac import] Reported by: jaragunde Original date: Tuesday, 20 April 2010 13:06
In the "assign people" subwindow in project management screen, sometimes when you drag and drop a element or group of elements from the right box to the left box, it just disappears from both. It's difficult to reproduce because we don't know the reason. I have noticed that problem quite often in my virtual machine, and just sometimes in the production server, maybe it has to do with the slowness of the server?
EDIT: As suggested in a comment below, if we replaced this custom, two-box widget with a multiselection combo box we would get rid of the strange behavior and get a more keyboard-friendly widget.
[Trac import] Comment by: jaragunde Original date: Wednesday, 25 April 2012 16:25
Today this is still happening, but with no known reason and not all the time. It happens in the production server or in my development machine; it also happens with different browsers.
[Trac import] Comment by: jaragunde Original date: Monday, 11 March 2013 10:08
Still reproducible in 2.1. In Chrome it only happens every now and then, but in Epiphany it happens very often, and users might not be able to assign customers or users with that browser.
It seems to be a problem in the AJAX layer: the store object remains unchanged and nothing is sent to server when pressing Accept.
[Trac import] Comment by: jaragunde Original date: Monday, 10 June 2013 16:39
It would be interesting to replace the two panel, drag'n'drop widget with a multi-selection combo box like this one:
http://www.sencha.com/forum/showthread.php?69090-Ext.ux.form.SuperBoxSelect-as-seen-on-facebook-and-hotmail
It would collaterally fix this issue.
[Trac import] Comment by: jaragunde Original date: Wednesday, 26 November 2014 18:13
#221 marked as duplicate.
[Trac import] Comment by: jaragunde Original date: Monday, 01 December 2014 11:38
Replying to [comment:3 jaragunde]:
It would be interesting to replace the two panel, drag'n'drop widget with a multi-selection combo box like this one:
http://www.sencha.com/forum/showthread.php?69090-Ext.ux.form.SuperBoxSelect-as-seen-on-facebook-and-hotmail
It would collaterally fix this issue.
Done, so this bug is not valid any more.
commit 22fe779b8f929dc16555a2dac3c28b969f09dd6c
Author: Jacobo Aragunde Pérez <[email protected]>
Date: Wed Nov 26 16:11:05 2014 +0100
Use multiselection combo box to assign users to projects.
commit a1fe940a7703e12a708923723dafdbe9b781d1ff
Author: Jacobo Aragunde Pérez <[email protected]>
Date: Fri Nov 28 19:04:11 2014 +0100
Use multiselection combo box to assign clients to projects.
[Trac import] Comment by: jaragunde Original date: Monday, 01 December 2014 11:38
Also:
commit 65d342a6002139a17738021c5ee0e6ac37aaa3c2
Author: Jacobo Aragunde Pérez <[email protected]>
Date: Wed Nov 26 14:16:22 2014 +0100
Added multiselection combo box widget.
See code headers for details. Code from:
http://www.sencha.com/forum/showthread.php?69090
We had to remove this multiselection combo box widget due to license issues, so unfortunately this ticket is valid again.
Commit 3ef9068592479e0328c1e63bfdfe79466f136ea4.
This stackoverflow answer links another couple of choices for a multiselection widget: http://stackoverflow.com/questions/11229580/extjs-combobox-multiselect
In particular, Ext.ux.form.LovCombo seems to be clean regarding license, the code claims to be licensed under the LGPL v3.
Updated title, the 'assign clients' box doesn't exist any more.
Updated the title again and the description, to reflect the actual task to be performed.