Comments (11)
拖动效果你可以尝试用vue-dragable(好像是这个)去包裹你的自定义组件,但是可能需要自己实现拖动后的数据同步一致的问题
from vue-gantt-chart.
vue-dragable 主要 列表拖动,我想实现可以甘特条可以横向拖动,纵向不同行拖动,横向拖动行内位置任意放置,有一个方案是用jquery-ui的drag,但是我不知道还有没有其他好的方法,大佬能给点建议嘛,谢谢啦~~
from vue-gantt-chart.
我也只是个刚入门的前端啦。之前我也是用的jquery-ui,目前我也不知道其他方法。要注意一点就是纵向不同行拖动,目的行不在可视范围内,因为虚拟列表的原因,你拖动的甘特条可能会不见了,你需要改一下源码
from vue-gantt-chart.
还有横向拖动同样也有这个问题,默认是显示可视时间轴部分的,这个你在slot里判断就可以了。
但是对于拖动这个需求,之前我们考虑后还是取消了,因为拖动不够精确,还有碰撞,覆盖等问题,有精度要求还是弹窗输入更精准的值更好
from vue-gantt-chart.
嗯,拖动会有碰撞,即单行会出现甘特条并排显示,每一行高度要重新计算,且每个甘特条的top也要计算,左侧任务栏行高也是同步的。
from vue-gantt-chart.
我这个对动态对行高是不支持,因为甘特条都是绝对定位的,每个行高都是固定的,所以你需要考虑下
from vue-gantt-chart.
嗯,我看你您的代码了,这块儿就是得要修改一下,我先尝试修改下。
from vue-gantt-chart.
拖动功能实现了吗
from vue-gantt-chart.
我用的是原生JS实现了拖拽
from vue-gantt-chart.
@L3gacy03 可以同意下qq好友嘛 想请教下
from vue-gantt-chart.
@L3gacy03 可以交流一下吗
from vue-gantt-chart.
Related Issues (20)
- 请问如何根据自定义的data内容,渲染出不同高度的left-bar-items? HOT 1
- 左侧数据遍历之后,发现上下滚动没同步数据,会出现白板 HOT 6
- 使用Vue3+cdn报window.Vue.use is not a function错误 HOT 3
- timeline下面一行是天,上面一行是月份能处理吗? HOT 2
- 想要隐藏左侧要怎么设置? HOT 1
- 请问 scale 能设置 年 月 季度的秒数吗? HOT 5
- demo里markLine的插槽没有生效,自己使用也是这样 HOT 1
- 滚动到最下面的时候,最后一行block内容只显示一半的问题 HOT 4
- 最开始时间块被遮挡 HOT 1
- 滚动的时候 y轴数据与x轴数据不对应,可以确保在滚动过程中y轴和x轴数据是正确的。请问下这种情况该怎么分析处理 HOT 1
- 我本地跑的那个Demo性能怎么没有你的那个demo性能好,是有什么优化吗 HOT 1
- markline怎么使用? HOT 2
- 支持不了vue3 HOT 2
- vue3支持吗?我在vue3里面运行会报错 HOT 1
- 开始/结束时间会随着屏幕宽度变化问题 HOT 2
- 关于性能优化问题 HOT 2
- 通过轮询不断更新datas的值,网页内存一直飙升直到崩溃 HOT 1
- 空的单元格不支持点击事件? HOT 3
- 左侧如何添加多列 HOT 3
- 是否支持Vue3 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vue-gantt-chart.