找回密码
 立即注册
首页 资源区 代码 vue甘特图vxe-gantt如何设置日期轴显示为周模式 ...

vue甘特图vxe-gantt如何设置日期轴显示为周模式

撵延兵 昨天 21:05
通过 taskViewConfig.scales 参数,可以灵活配置甘特图日期轴的显示层级。本文将介绍如何将日期轴显示为“月 + 周”模式,以及如何自定义每周的起始日期。
核心配置示例

要显示“月 + 第几周”的双层日期轴,只需在 scales 数组中同时配置 'month' 和 'week' 即可。
1.png
  1. <template>
  2.   
  3.     <vxe-gantt v-bind="ganttOptions"></vxe-gantt>
  4.   
  5. </template>
复制代码
指定周的起始日期

默认情况下,周的划分可能以周一或周日为起始,具体取决于组件语言环境。如果需要明确控制每周的起始日期,可以将 scales 中的项从字符串改为对象形式,并通过 startDay 参数指定。
国内项目通常将周一作为一周的起始,默认值为startDay: 1,也自定义设置 。
  1. taskViewConfig: {
  2.   scales: [
  3.     { type: 'month' },
  4.     { type: 'week', startDay: 0 }  // 0 = 周日,1 = 周一,以此类推
  5.   ]
  6. }
复制代码
合理配置 scales 参数,可以让甘特图的日期轴更贴合项目管理中对时间周期的展示需求。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册