derby-entity-select2
v1.1.0
Published
Select2 4.0 Derby component with improved usability for Derby Entity
Downloads
6
Maintainers
Readme
Select2 component for Derby Entity
This is a DerbyJS component for jQuery Select2 4.0 with a Racer model through derby-entities-lib. It features some improved usability for the Derby Entity CRUD component, and it adds support for re-ordering multi-selections with drag-and-drop.
Dependencies
Usage
In your app
// Use component published as module
app.component(require('derby-entity-select2'));
In your template
<view name="d-select2" fixed attr="{{entity.attributes.users}}" value="{{data}}"></view>
Supported attributes:
attribute | meaning
------|------
fixed | boolean; if given, no new items may be added (allowing that is not implemented yet)
value | model path where to store the selections, e.g. "{{data}}"
attr | an attribute object of an entity, this determines the items that can be selected
TODO
Turn this component into an actual Derby view to make it reactive instead of using select2's jQuery DOM rendering code.
License
MIT
Copyright (c) 2015 Michael Brade