×
v6.2.0.0
Quick start
Installation
Change log
Formatting
Filtering
Sorting
Paging
Events
Api
Localization
Adding new values
v6.2.0
Improved
Update dynamic linq, to avoid showing vulnerability warnings on builds.
v6.1.0
Added
Added support for selecting and unselecting all visible multi lookup rows.
Fixed
Fixed, inconsistent dialog closure in when mouse selection starts inside the dialog.
v6.0.0
Improved
Made browse button not focusable at all, to avoid flaky tab index attribute setter behavior in browsers.
Removed
Removed html helper extensions to encourage tag helper usage.
v5.3.0
Added
Added support for using promises on lookup reload functions to allow chaining then to other program logic.
Added support for inferring multi select lookups from the provided value type.
Fixed
Fixed, a race condition in requeuing lookup loaders, resulting in infinite loading icons being shown to the user.
Removed
Removed automatic autocomplete search on selected lookup focus, because it wastes a search roundtrip and confuses users withdata not found messages.
v5.2.0
Improved
Replaced deprecated keyboard key code usages with supported equivalents.
Resized lookup padding to match default bootstrap styling.
Updated lookup active color to match other libraries.
Fixed
Fixed, readonly lookups still showing autocomplete values resulting in bad user experience.
Removed
Removed cache busting on urls, to respect response headers.
v5.1.3
Fixed
Fixed, lookup controls using similar z index to industry standard modals, resulting in pop unders.
v5.1.2
Removed
Removed UTF BOM to reduce problems with byte based bundlers and minifiers.
v5.1.1
Fixed
Fixed, additional filters not matching properties still being automatically filtered.
v5.1.0
Added
Added support for auto searching on autocompletes matching allowed search rules.
Improved
Made id value and search consistent by using key attribute properties first with a fallback to id, resolves #21.
Changed loading and search timer type to reduce unnecessary nullable types.
Made read only browse buttons disabled, to improve accessibility.
Fixed
Fixed, closing lookup dialog with escape or background click automatically committing temporary selection.
Fixed, browse button not being refocused on mouse down events, because it instantly steals focus.
Fixed, invisible white space selections preventing the lookup row from being toggled.
Fixed, selection column expanding to fit the width on no data found.
Fixed, dialog header without a title not keeping consistent height.
Removed
Removed forced dialog search focus after failed lookup load, to prevent user focus from jumping around.
Removed search value restoration on lookup reload, to avoid inconsistent behavior.
Removed BOM from css file to avoid problems with some bundlers.
v5.0.1
Fixed
Fixed, lookup tag helper overriding order property with a new property, preventing inheritance.
v5.0.0
Added
Added support for using original, lower or upper case when searching lookup or it's columns.
Added support for using different filtering predicates when searching lookup or it's columns.
Added support for showing add row when no data is found for lookup, resolves #17.
Added support for filtering number and date types while searching.
Aded support for using enter key to submit the dialog search.
Added dialog search refocus on errors, to improve usability.
Added typescript sources for the client side library.
Improved
Made load more button take up full width, to keep consistent styling with the data it loads.
Renamed lookup classes to keep consistency with other organization libraries.
Lowered lookup search width to avoid potential input wrapping to a new line.
Made autocomplete styling more consistent across different data sizes.
Made original filter case the default for lookup to improve index usage.
Left only netstandard2.0 target, because net47 already implements it.
Migrated the client side library to ES6.
Fixed
Fixed, footer outline being visible behind dialog loading screen.
Fixed, autocomplete being displaced on window resize.
v4.2.1
Fixed
Fixed, lookup header color looking washed out on some monitors.
v4.2.0
Added
Added nullability context annotations.
v4.1.1
Fixed
Fixed, previous autocomplete selection not working because of a typo.
v4.1.0
Improved
Made lookup controls more compatible with newer aspnet versions, resolves #14.
Made lookup filtering more resilient to underlying orm changes.
Removed
Removed unsupported aspnet core version support.
v4.0.0
Added
Added support for using tab to select autocomplete value and move to the next input.
Added support for showing no data found message on autocomplete searches.
Added support for deselecting single mode lookup values with ctrl key.
Improved
Replaced pagination based lookup loading with on demand one, to improve performance and usability.
Moved from click events for lookup dialog closure check to mouse down ones.
Made lookup search auto focus on open, to improve usability.
Replaced automatic search input with lookup browser focus.
Replaced lookup specific callbacks with native events.
Renamed static content paths to lowercase.
Fixed
Fixed, id and label values being overwritten by matching model values.
Removed
Removed explicit dialog name from the lookup constructor to reduce duplication.
v3.3.0
Added
Added support for interrupting any filter change handling by the lookup.
Improved
Lowered search debounce time, to improve user experience.
v3.2.1
Fixed
Fixed, error indicator not following lookup styling in readonly state.
v3.2.0
Added
Added support for focusing first autocomplete item after each search.
Added support for using lookup through a tag helper.
Added support for filtering guid ids.
Improved
Made autocomplete item navigation circular, to improve usability.
Fixed
Fixed, dom events not being initialized correctly on internet explorer.
Fixed, lookup specific configuration options being readonly.
v3.1.1
Fixed
Fixed, selecting autocomplete value by using enter resulting in unwanted submits.
Fixed, multi lookup postback using incorrect modelstate values for ids.
v3.1.0
Added
Added support for closing lookup dialog on pressing escape.
Improved
Improved lookup exception message when lookup elements are not passed to the constructor or are not found.
Moved rem based styling to root lookup elements, to improve component resizing.
Exposed lookup query api, to reduce code duplication in custom lookups.
Made active pagination page clickable.
v3.0.0
Added
Added support for showing an error indicator when lookup autocomplete runs into error.
Added support for selecting and copying lookup dialog data rows, to improve usability.
Added original input which triggered a change as a filter change event parameter.
Added support for configuring all lookup delays and other internal variables.
Added support for hiding autocomplete on long loads or errors.
Added support for using placeholders on lookup search inputs.
Added support for opening lookup dialog with a keyboard.
Added support for using named lookup search inputs.
Added support for using urls with query parts.
Improved
Replaced event parameters with function return check, because native event can not be prevented.
Made lookup data loading more consistent by preventing two requests from being executed.
Made lookup input values not autocompletable to keep consistency across browsers.
Made lookup control input transparent, to allow styling control background instead.
Replaced table cell based styling with newer flex box one, to reduce html markup.
Replaced existing lookup constants with well known keys for id and label values.
Made lookup data refresh available only if rows per page actually changed.
Made lookup font sizing more consistent across various browsers.
Moved default filter values from lookup to the filter itself.
Remade lookup styling to use rem values instead of em ones.
Replaced all anchor tags used in the lookup with buttons.
Made autocomplete search independent from dialog search.
Centered lookup table headers, to improve usability.
Cleaned up lookup styling, to improve extensibility.
Fixed
Fixed, select first and select single using current dialog filter, resulting in unexpected values.
Fixed, lookup browse icon not being sized correctly on web sites without reset box sizing.
Fixed, active lookup pager page always scrolling the page to the top.
Fixed, overflowing paging not being limited to it's min or max values.
Fixed, lookup dialog not fitting into any mobile phone screen.
Removed
Removed all javascript based dependencies to improve lookup adoptability.
Removed IE's clear icon from lookup inputs.
v2.5.0
Added
Added support for selecting single or first lookup row by using a named method.
Added support for indicating if lookup is being focused or not.
Added support for using lookups with identical names.
Improved
Improved lookup styling.
Fixed
Fixed, lookup dialog resetting min width parameter after being re-initialized with resizable widget.
Fixed, already sorted lookup query being resorted again in some edge cases.
Fixed, lookup loading animation not ending when a second reload is started.
Fixed, lookup control input being outlined in default styling.
v2.4.0
Added
Added support for controlling lookup's dialog search field preservation while re-opening the dialog.
Added support for getting lookup instance through named a named method call.
Added support for restoring currently selected value's autocomplete value.
Fixed
Fixed, already selected value not being shown in single value lookup's autocomplete.
Removed
Removed unselecting from single lookup dialog.
v2.3.1
Fixed
Fixed, lookup loaders using up CPU cycles in IE, because IE still repaints elements with 0 opacity.
v2.3.0
Added
Added not allowed cursor styling on readonly lookup to improve usability.
Added support for excluding lookup columns from filtering.
Added support for not allowing focus on read only lookup.
Added support for overriding selection filter.
Added support for overriding check filter.
Improved
Made empty lookup row styling more consistent by removing hovering and selection styling.
Fixed
Fixed, lookup always triggering change event even though it's value hasn't changed.
Fixed, lookup dialog not recentering itself after changing its width.
Removed
Removed hovering icons, to avoid user confusion when not selected row is hovered on.
v2.2.1
Fixed
Fixed, empty cell values being shown as nulls on IE browsers.
v2.2.0
Added
Added support for opening lookup data browser by hand.
Fixed
Fixed, lookup methods not being invoked correctly when lookup is not yet initialized.
Fixed, filterting not working correctly with url encoded string ids.
v2.1.0
Added
Added support for using models order as initial order if no sorting options are present.
Fixed
Fixed, previous lookup data being visible on dialog opening for slower loading lookups.
Fixed, lookup search icon not being rendered consistently on different browsers.
Fixed, autocomplete always trying to make multi selection.
v2.0.3
Fixed
Fixed, readonly lookup failing to load it's initial values.
v2.0.2
Fixed
Fixed, lookup row selection not triggering changes to the lookup values.
v2.0.1
Fixed
Fixed, lookup being focused too aggressively after not user invoked selections.
v2.0.0
Added
Added functional key bypass on search, to avoid making unnecessary requests to the server.
Added support for clearing only lookup values which don't match the new filter requirements.
Added support for clearing lookup values on filter change only on lookups with value.
Added support for filtering models using property decorated with a key attribute.
Added support for configuring jQuery UI widgets used in the lookup.
Added support for not specifying initial lookup values in extensions.
Added support for customizing the dialog used for each lookup.
Added support for showing loading indicator on autocomplete.
Added support for changing paging rows using enter key.
Added paging rows refocus after hitting the enter key.
Added support for selecting multiple lookup values.
Added support for not ordering any of the columns.
Added support for overriding paging more easily.
Added support for using multiple value filters.
Added support for reloading lookup values.
Improved
Made lookup initialization easier, by allowing inner lookup elements to be used as a root.
Made lookup column position not nullable to allow using negatives values.
Made lookup refresh fire only then search value actually changes.
Made lookup item selection consistent on all returned data sizes.
Moved lookup id and autocomplete values to getter functions.
Replaced centered positioning with center top one.
Cleaned up lookup class naming.
Lowered lookup html footprint.
Improved lookup error styling.
Fixed
Fixed, lookup dialog still using deprecated dialog class for initialization.
Fixed, lookup url not being properly encoded in internet explorer.
Fixed, lookup pager not being hidden before loading the data.
Fixed, autocomplete not using current sorting options.
Removed
Removed bootstrap dependency, to increase lookup usability.
Removed lookup model creation from expression attributes.
Removed default first column sort then no sort is specified.
Removed vertical lookup resizing on lookup dialog.
v1.1.0
Added
Added support for using new jquery libraries.
Fixed
Fixed, server side code not following maximum records per page limitations.
v1.0.0
Initial release