angularjs - Angular-Gantt - 可以将日期标题更改为 'M,T,W,Th ...' 而不是日期吗?

标签 angularjs gantt-chart

我正在使用 Angular-Gantt.js 模块开发一个调度应用程序。 它工作正常 ->除了我想自定义标题以显示日 View 比例中的列“M,T,W,Th,F ...”。目前它显示像这个演示版本 -->

https://www.angular-gantt.com/demo/

根据模块的文档,在创建和显示 header 之后而不是在创建 header 时会触发一些事件。然而,有一个关于如何编写插件的指南。我想知道是否有人解决了这个问题并可以为我指出正确的方向。

非常感谢, 拉维

最佳答案

是的,这是可能的。只需在 html 中的甘特指令上添加 headers-formats 选项,并将以下代码添加到 $scope.option 中:

In the html:
<div gantt
     header-formats="options.headersFormats">
<div>

In the controller:
$scope.option: {

  //other options

  headersFormats: {
      'year': 'YYYY', 
      'quarter': '[Q]Q YYYY', 
      month: 'MMMM YYYY', 
      week: function(column) {
        return column.date.format('MMM D [-]') + column.endDate.format('[ ]MMM D');
      },
      day: 'ddd', 
      hour: 'H', 
      minute:'HH:mm'
    },
}

将 headersFormats 的 'day' 属性设置为 'ddd' 将使日期显示为 'Mon', 'Tue', 'Wed' 等

关于angularjs - Angular-Gantt - 可以将日期标题更改为 'M,T,W,Th ...' 而不是日期吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27436685/

相关文章:

c# - 如何将多个甘特图条放在同一行?

javascript - CORS header 有信息,但 Angular js $http.get 不起作用

javascript - Angular 'this' 无法在指令 Controller 内工作

javascript - Highcharts 甘特图 - 在依赖路径悬停时显示工具提示

jquery - 如何使用 jQuery 创建类似于甘特图的图表?

javascript - 单击amcharts的甘特条形图无法获取参数值

Angularjs >1.3 $validator 导致 modelValue 未定义

javascript - AngularJS 循环和格式

javascript - 在 swipe 中使用 ng-click 功能 - ionic v1

javascript - 相同的子任务在 Angular 甘特图中显示为里程碑