1.0.2 • Published 8 years ago
react-drag-list-wi v1.0.2
react-drag-list
React DraggableList Component
Development
npm install typings -g
npm install
typings install
npm startExample
http://localhost:8000/examples/
online example: http://front-ender.me/react-drag-list/
install
Usage
var ReactDragList = require('react-drag-list');
var React = require('react');
React.render(
<ReactDragList
dataSource={['row1', 'row2', 'row3']}
row={(record, index) => <div>index + record</div>}
/>, container);API
props
| Name | Type | Default | Description |
|---|---|---|---|
| prefixCls | string | rc-draggable-list | The draggable list dom node's prefixCls |
| className | string | additional className for draggable list | |
| style | object | Root style for draggable list element. Such as width, height | |
| rowClassName | string | additional className for draggable list row item | |
| dataSource | any[] | data record array to be rendered | |
| row | function(record, index): ReactNode | row data to be rendered | |
| handles | boolean | false | show drag handles |
| animation | string | 150 | ms, animation speed moving items when sorting, 0 — without animation |
| onUpdate | function(event: Object) | called when sorting list changed | |
| ghostClass | string | additional className for the drop placeholder | |
| chosenClass | string | additional className for the chosen item | |
| dragClass | string | additional className for the dragging item |
Test Case
npm test
npm run chrome-testCoverage
npm run coverageopen coverage/ dir
License
react-drag-list is released under the MIT license.
1.0.2
8 years ago
