# knockout-sortablejs
**Repository Path**: ko-plugins/knockout-sortablejs
## Basic Information
- **Project Name**: knockout-sortablejs
- **Description**: knockout-sortablejs 的自定义
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2018-08-28
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# THIS PROJECT NEEDS A MAINTAINER.
---
knockout-sortablejs
-------------------
A Knockout.js binding to [SortableJS](https://github.com/RubaXa/Sortable/).
Demo: http://rubaxa.github.io/Sortable/
### Support KnockoutJS
Include [knockout-sortable.js](knockout-sortable.js)
```html
```
Using this bindingHandler sorts the observableArray when the user sorts the HTMLElements.
The sortable/draggable bindingHandlers supports the same syntax as Knockouts built in [template](http://knockoutjs.com/documentation/template-binding.html) binding except for the `data` option, meaning that you could supply the name of a template or specify a separate templateEngine. The difference between the sortable and draggable handlers is that the draggable has the sortable `group` option set to `{pull:'clone',put: false}` and the `sort` option set to false by default (overridable).
#### Other attributes are:
* options: an object that contains settings for the underlaying sortable, ie `group`,`handle`, events etc.
* collection: if your `foreach` array is a computed then you would supply the underlaying observableArray that you would like to sort here.
* manuallyHandleUpdateEvents: a boolean to turn off the change events on update that other polymer elements listen to.
### NPM
`npm install knockout-sortablejs`