Home                         Purchase                         Download                         Demos                         Support                         FAQ                         Contact                         Consulting
 
Features


EasyListBox is an ASP.NET server control. This means that your server is required to have ASP.NET (and, by definition, the .NET Framework) installed. If you do not have ASP.NET, you can download it from the official website.


History of Features/Bug Fixes



v3.5 -- Available Now
Features Added:
 - XHTML compatibility! (the default for Visual Studio 2005 and beyond)
 - AJAX requests now use POST method to avoid possible content length limits

Bugs Fixed:
 - Swapper list "index error"
 - ActionButton CssClass renders correctly
 - ClearSelection now clears Viewstate and cache (where applicable)

v3.1.2
Features Added:
 - IsReadOnly property allows lists to be read/scrolled but not selected
 - OPTGROUP behavior can now be simulated by items with "noselect" in the value
 - ColorScrollBar property allows scrollbar to retain Windows look-and-feel or be colored to match list
 - ComboPostBackNewEntryOnly property allows autopostback combo (when LimitToList=False) to
   post back only on new entries


Bugs Fixed:
 - ComboBox autocomplete behavior is now suspended when delete key is pressed, allowing new
   entries which are a substring of current entries
 - ComboBox autopostback now works correctly in Firefox
 - Server-side ClearSelection now works for multi-select lists
 - Client-side OnChange now works in Firefox

v3.1
Features Added:
 - EasyListBox now has design-time rendering for Visual Studio
 - SpeedSearch echoes the current search string
 - Backspace now instantly clears the SpeedSearch buffer
 - SUPERSEARCH feature is now available for AJAX combobox mode
 - ELB Firefox experience has been greatly enhanced (better keyboard access, responsiveness, etc)
 - AJAX lists now work in SSL environments
 - Smoother keyboard input handling for AJAX combobox mode
 - Swapper lists now maintain selections!

 - Integration with Peter Blum's Professional Validation and More

Bugs Fixed:
 - "Phantom dropdown" no longer blocks some screen elements on page load
 - AJAX combobox no longer displays ".nulltext" when value and text use the same field
 - Multi-select dropdown now retracts on lost focus
 - Users can tab out of dropdowns
 - Tabbing off an "end of page" combobox no longer throws a Javascript error

v3.0
Features Added:
 - EasyListBox now renders fully in the Firefox browser
 - Items are cached in memory instead of stored in Viewstate -- HUGE reduction in page size
 - Related Lists now have a UseAjax option to load items from the server as needed
 - ComboBox mode also supports UseAjax for filtering of large lists
 - Better keyboard integration (arrow keys) with ComboBox
 - ASP.NET validator controls are supported
 - Multi-Select PARENTs for related lists
 - Swapper dropdown lists
 - SelectValue and UnselectValue methods allow easier interaction with multi-select lists

Bugs Fixed:
 - OdbcDataReader recognition problem fixed
 - Related list "unclickable" items problem fixed
 - Downlevel browsers can now access SelectedValue

v2.5
Features Added:
 - Arrow button images are cached to speed performance
 - Dropdown list covers HTML select elements
 - SaveBandWidth property allows all list items to be downloaded at run time
    as a Javascript array, greatly reducing page size for large lists
 - ShowList, HideList, and GetText client-side functions allow greater control
    on the client
 - AddItem and RemoveItem client-side functions allow dynamic population of
    lists
 - ToolTipText property allows custom text in the tooltip which shows selected
    items

Bugs Fixed:
 - SelectionChanged event now triggers inside User Controls and other
    NamingContainer objects
 - SelectionChanged event's intermittent "fire twice" bug fixed
 - Checkboxes work for related lists
 - Custom input (when LimitToList="False") in combobox mode now displays on
    postback
 - Speedsearch works smoothly regardless of leading spaces

v2.4.3
Features Added:
 - SELECT elements are now automatically hidden when an ELB dropdown is opened, and shown
 when the dropdown closes.

Bugs Fixed:
 - ELB_ClearSelection works for multi-select dropdowns and single-selects with ClipHead=True
 - Font settings can now be adjusted properly with Style and CssClass
 - ClipHead sizing has been fixed
 - SelectionMode no longer interferes with DisplayMode for multi-select dropdowns
 - ListBorderStyle and ArrowColor no longer conflict
 - Deleting the text in combobox mode now clears the selection

v2.4
Features Added:
 - Speedsearch! (IE only)  Focus on the list and type to get the option you
    want; not just the first letter like regular dropdowns.
 - The arrow button file and javascript files can now be kept in any folder
    under the web root (default is still the folder of the current page).
    See the Config Settings section of the Help file for details.
 - URLJump property allows ELB to act as a navigation device; user will be
    redirected to the URL in the Value of the selected item (sets
    Autopostback=True by default)
 - SelectedText2 and SelectedText3 properties added for ease of data retrieval
    on postback
 - CookieMemory now allows selections to be persisted even WITHOUT a form post!
    CookieDuration sets the amount of time to keep the selection values.
 - Multi-Select dropdowns (IE only) with optional checkboxes
 - Swapper lists now support multiple row swaps at once
 - New ActionButton Action, SwapAll
 - Items added with AddItem are now persisted in ViewState
 - Pre-selection of SelectedValue or SelectedIndex now sets SelectedText
    values as well
 - DisplayField performs more efficiently with SelectAll/UnselectAll actions
    and drag-select.
 - New PromptText property allows IE dropdowns to have an initial value like
    "Pick one" without adding another list item!
 - Items list now accessible as a DataTable through the Items property
 - InsertItem and RemoveItem methods allow modification of Items list
 - WrapItemText boolean property now allows multiline list items without
    explicit carriage returns
 - ItemSeparatorWidth and ItemSeparatorColor allow for a visible delimiter
    between items (useful for multiline entries).
 - Empty swappers can now accept multiple columns
 - Arrow Button now shows up in Windows XP style for WinXP and 2003 users
 - MaxLength property added for freeform (combobox) entries

Bugs Fixed:
 - When using HTML in the list, ASP.NET 1.1 forms no longer report a "dangerous
    Request.Form value"
 - ComboBox "fast-type bug" is fixed; quick typing no longer makes the cursor
    rush to the end of the word
 - UseUniqueID is now Boolean (instead of String), and correctly accesses the
    NamingContainer ID.
 - Multi-Column swappers now transfer all columns
 - Custom object databinding functions properly -- no blank entries
 - Related list pre-selection no longer causes a Javascript error
 - Link and Image ActionButtons no longer malfunction on SelectAll action
 - "Ghost row" no longer appears when submitting a swapper list with no items

v2.3
Features Added:
 - Client-side functions are now available for easy access to client-side control values
 - No-code databinding is here!  Use the SelectQuery property along with the
    SqlServerConnectionString, OracleConnectionString, or AccessConnectionString property

v2.2.2
Bugs Fixed:
 - Item method no longer throws error with manually added ListItems
 - Null values in data fields no longer throw errors

Features Added:
 - ELB_focus(ctlID) Javascript function available for client-side focus on list
 - Enabled property allows ELB to be disabled like the standard list control

v2.2
Bugs Fixed:
 - Linked/swappable list items now persist all columns on postback
 - Viewstate handling has been improved
 - Combo box text input size now matches droplist text size
 - Combo box SelectedValue can now be set
 - Combo box autopostback is now more user-friendly

Features Added:
 - Dropdowns and combo boxes now scroll to selection for convenience
 - Absolute positioning is now supported
 - Arrow button now uses PNG image format; no more grainy buttons!
 - Item() method provides easy ASP.NET access to items in list
 - ELB integrates seamlessly with DataGrids, AND Macromedia Dreamweaver
 - Server-side OnSelectionChanged() method raises the new
    SelectionChanged event (for autopostback scenarios)

v2.1
BREAKING CHANGE: The root namespace has been renamed from
 "EasyListBox" to "ELB" in order to avoid integration problems with
 C# projects.  Your old code must be updated to use the new name.

Bugs Fixed:
 - Up/down arrow keys move selection (no more JS errors)
 - DisplayField no longer throws an error when positioned certain ways

Features Added:
 - During drag-select on a multi-select list, the list now scrolls to
    continue selection

v2.0
Bugs Fixed:
 - Header height/width now size properly in combo box mode

Features Added:
 - N-tiered dependent lists via the ChildList and ParentList properties
 - Linked lists with swappable items (and changeable order)
 - DisplayField class shows current selections in associated multi-select list
 - VS.NET design-time support
 - MultiSearchBox/MultiSearchButton class combo allows wildcard selections
    in multi-select list
 - Drag-select enabled in multi-select lists
 - ArrowButtonFileName property allows design-time replacement of arrow button image

v1.0
 Bugs Fixed:
 - Up/down arrows now change selection when list is dropped (or in listbox mode)
 - Up/down arrows no longer fire twice directly after list is dropped or retracted
 - Dropped list keeps current selection in view when arrow keys are used to select
 - ClearSelection function now clears text in list head (in dropdown or combo mode)

 Features Added:
 - ALT+down arrow now expands list for dropdown and combo
 - LimitToList property for combo mode allows restriction of responses to rows in list
 - RestrictionMessage property allows specification of message for incorrect input
 - UseUniqueID property allows unique client-side naming based on NamingContainer.ID

v0.9.8
 Bugs Fixed:
 - Double-click on a listbox item highlights correctly
 - Combo box mode (set DisplayMode to "combo")
 - Up/down arrows in head of dropdown list no longer scroll window
 - Mouse wheel in listbox no longer scrolls window when end of listbox is reached
 - Focus returns to dropdown list head after selection is made

 Features Added:
 - TabIndex property allows design-time adjustment of focus order on screen
 - Dropdown list head highlights when focused

v0.9.7
 Features Added:
 - Dropdown list head can now receive focus
 - Up/down arrow keys in head of dropdown list now change selection

        



Do you need a feature that hasn't been added yet? Send it to and help shape the future of EasyListBox.


© 2004-2006, EasyListBox.com         Licensing Terms -- text / HTML   Listbox help