Comments (5)
还有个小问题,下载后的excel打开后会提示 “部分内容有问题。是否让我们尽量尝试恢复? ”,不知道是不是系统问题。
from vue3-gantt.
还有个小问题,下载后的excel打开后会提示 “部分内容有问题。是否让我们尽量尝试恢复? ”,不知道是不是系统问题。
非常感谢你的建议,这个问题属于excel插件生成的文件问题,我理解属于软件版本的兼容问题,目前来看并不影响使用。
from vue3-gantt.
作者的项目挺好用的,不过发现了几个问题:
- schedule里的color设置为rgb会报错,npm的example跑不通;
- 配置了repeatMode重叠属性后,exportGanttExcel会报错。
另外,schedule里的days必须是连续的时间,若该任务时间跨过周末就会中断。 通常后端返回的时间数据是以天为单位的对象,考虑days支持离散输入会不会方便许多,如days: ['2022-12-30', '2023-01-03', '2023-01-04']。或者更智能点days输入一个时间区间,渲染自动跳过周末和法定假日。 还有个小建议,可以新增个属性来让周六周日两列置灰,这样视觉会好些
- 关于周末的样式建议我觉得很棒,我会尽快实现它!法定节假日需要依赖服务端提供数据,这一点还需要再确认一下。
- schedule下days现在支持区间的写法,但并不支持跳过周末(我会尽快支持这一功能)
- 两个BUG 您能否提供一个最基础示例呢?
再次感谢支持!
from vue3-gantt.
-
关于schedule下days,其实项目中也不太需要前端来判断实际的工作日,后端一般会将每一天都返回,而不是返回一个区间,如{data: [{day: 1-9, ...},{day: 1-10, ...},{day: 1-12, ...}, {day: 1-13, ...}]},即有可能一个任务在工作日也会有间断。所以我的意思 是不是让schedule下的days支持[1-9, 1-10, 1-12, 1-13]会更普适,否则得将其拆分成两个子任务,即days: [1-9, 1-10] 和days: [1-12, 1-13],但一个任务后端只返回一个id,所以就有些难处理。
-
基础示例就是 https://www.npmjs.com/package/vue3-gantt 的eg.
onMount(()=>exportGanttExcel()),报错:
"Uncaught (in promise) Error: 转换色值格式错误:rgb(253, 211, 172)"。将rgb改为十六进制就可以正常下载了,但若配置const repeatMode = ref({ mode: 'extract'}),报错:
"TypeError: Cannot read properties of undefined (reading 'replace')"
from vue3-gantt.
- 目前已经支持配置不同格式的色值
- 周六日特殊展示这个我考虑到不同使用人群,以及国内周六日可能会有调休及不同假期,我觉得在以后开放渲染接口,让使用者能高度自定义配置的方案会更妥当一些
from vue3-gantt.
Related Issues (17)
- 报错,无法显示 HOT 4
- 根据readme文件上的配置,数据渲染不出来? HOT 2
- 支持子项目显示吗? HOT 1
- 支持TS吗 HOT 1
- 请问可以支持树型结构么 HOT 1
- 请问在日程的显示条上,点击如何获取当前格子的日期呢? HOT 4
- 支持树形结构的数据吗? HOT 1
- 可以支持横坐标拖拽和纵坐标拖拽吗
- 日期可以支持第一行为年-月-日,第二行为时,并支持拖拽
- October saws only 30th days HOT 1
- 多日期高亮 && 自定义渲染
- install HOT 1
- Day of Week translation
- 请问可以在指定日期添加竖线标记吗 HOT 2
- 是否可以支持直接CDN在浏览器中使用呢 HOT 2
- 当schedule为单个日期且在表格最后一列时显示不正常 HOT 6
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 vue3-gantt.