TinySelect
Tiny jquery select component with ajax on demand loading and filtering.
Construction options:
option | description |
---|---|
showSearch | Show search box |
searchCaseSensitive | Is search case sensitive (true / false) |
txtLoading | Text to show while loading ajax request |
txtAjaxFailure | Text to show, if ajax loading fails |
dataUrl | URL where to load content. If value is not set, plugin reads content from select element |
dataParser | Custom function to parse data from ajax request |
Usage example
$("#selectElementId").tinyselect({ showSearch: true, txtLoading: "Loading..." });
Ajax data format
Plugin expects data to be array of objects. Each object should contain attributes 'val' and 'text'. Object can also contain attributes 'selected: true', which selects the element.
Compiling the plugin from source
Run the following commands:
- npm install
- grunt test
- This step is optional
- grunt