vue gantt component, just like omniplan!
npm install @femessage/v-gantt





- Introduction
- Feature
- Quick Start
- Development
- Todo
- Links
- Inspiration
- Contributing
- Contributors
- License
Base on vue + element-ui, create web version omniplan。
1. fold & collapse tree node
2. support tree header slot
3. drag gantt node to modify dates
4. drag to modify duration
5. jump to 'today'
6. col unit base on days or weeks or months
7. monthly view hover node to display date info
8. click tree node to jump to gantt node
9. click milestone's line to jump to milestone node
10. get chinese festivals by public-api
v-gantt is based on el-button, el-select, el-progress and el-tree. So you need to register those in global environment with Vue.component or simply with Vue.use(Element)
``sh`
yarn add @femessage/v-gantt @femessage/element-ui
`html
`
develop on top of vue-styleguide
`sh`
yarn dev
- support tree node dragging
- support header-slot to place button like 'new'
- support delete action
- fix 'rowH' doesn't inpact tree nodes
- support drag to change progress
- support click to toggle milestone
- lost in
thanks to
For those who are interested in contributing to this project, such as:
- report a bug
- request new feature
- fix a bug
- implement a new feature
Please refer to our contributing guide.
Thanks goes to these wonderful people (emoji key):
Donald Shen 💻 📝 🔧 🎨 | 4Ark 📖 🚧 |
This project follows the all-contributors specification. Contributions of any kind welcome!