derby-entity-select2

1.1.0 • Public • Published

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

Package Sidebar

Install

npm i derby-entity-select2

Weekly Downloads

1

Version

1.1.0

License

MIT

Last publish

Collaborators

  • michael-brade