Hybrid View
-
25 May 2011 11:58 AM #1
Ext.ux.form.field.BoxSelect (now w/ 4.1 support!) - Intuitive Multi-Select ComboBox
Ext.ux.form.field.BoxSelect (now w/ 4.1 support!) - Intuitive Multi-Select ComboBox
BoxSelect for ExtJS 4.1 - Inspired by the infamous SuperBoxSelect for ExtJS 3 and BoxSelect for ExtJS 2
Latest Release: v2.0.3
View examples page: http://kveeiv.github.com/extjs-boxse...boxselect.html
Download current release (2.0.3): https://github.com/downloads/kveeiv/...lect-2.0.3.zip
BoxSelect is a ComboBox extended for more intuitive multiSelect capabilities. Features include:- Now supports ExtJS 4.1! Unfortunately due to changes in the framework rendering and layout, previous versions are not supported.
- Individually removable labelled items for each selected value
- Customizable item templates, in addition to ComboBox's support of customizable drop list templates
- Keyboard-based selection and navigation of selected values (left/right, shift, ctrl-a, backspace, delete)
- On-demand loading of values from remote stores when an unknown value is set and queryMode = 'remote' and forceSelection = true
- Creation of new value records for forceSelection false
- Configurable pinning of combo pick list for multiSelect = true
- Configurable rendering of labelled items (auto-sized or stacked)
- As BoxSelect extends ComboBox, most (if not all) of the functionality and configuration options of ComboBox should work as expected
- Lots more!
Now on github!
Main github project page: https://github.com/kveeiv/extjs-boxselect
To directly collaborate, please fork from the master branch and send pull requests when your proposal is ready. See the github help pages for more information. Contributions are also accepted through this thread or through private message here on these forums.
[Changelog for 2.0.3]
v2.0.3 - 24 Jul 2012
Bug Fixes:
* Resolved field layout issues in complex container layouts
* Resolved destruction order to prevent javascript errors from sometimes occurring
Documentation
* Added button control to examples to show component configurations inline
[Previous Updates]
For a complete historical list of changes for all versions, please see CHANGELOG.txt in the download package.Last edited by kveeiv; 24 Jul 2012 at 2:50 PM. Reason: Release of version 2.0.3
-
26 May 2011 12:36 PM #2
Problems I've encountered thus far:
* If the emptyText is longer than about 20 chars, it gets cut off.
* The emptyText is still displayed even once items are selected.
* Clicking on the X to remove an item generates this error:
Code:store.snapshot is undefined http://.../Ext.ux.BoxSelect.js Line 326
-
27 May 2011 10:44 AM #3
Thanks zombeerose. I've uploaded a new version with a fix for the following:
I am headed out for the long weekend, but will address the other issues you mentioned related to emptyText (and sizing of the user input field inside the list container in general) next week.
-
28 May 2011 2:05 AM #4
Awesome job! Will definitely try and see if I run into bugs!
-
1 Jun 2011 10:19 AM #5
-
3 Jun 2011 9:49 AM #6
Thanks for the updates.
-
5 Jun 2011 5:21 AM #7
Thanks a lot
Thanks a lot
How can I remove an item from drop-down menu when user select that items?
(as SuperBox do).
Thanks
-
5 Jun 2011 6:27 AM #8
I made some modifications to the CSS, only checked with chrome though, if you like it feel free to include them in "the official" release.
Zip: Attachment 26436
Before: (Attachment 26434)
After: (Attachment 26435)
-
19 Jul 2012 1:41 PM #9
-
25 Jul 2011 3:39 AM #10
kicks ass
Grgur Grisogono
Ext JS in Action SE co-author
Exercising awesomeness at Modus Create - Official Sencha Partner
Get in touch for Sencha Touch Training
@ggrgur


Reply With Quote


