2017-03-10 14 views
0

私はfullcalendar AngularJSで作業しています。何とか私のカレンダーヘッダーのlistWeeklistDayのボタンを取得できません。どこが間違っているのか理解できません。listweekとlistdayボタンを表示できませんfullcalendar angularjs

これはあなたがviewsオプションを削除し、これで問題が解決されるbuttonTextを追加する必要があります設定するvar

$scope.uiConfig = { 
    calendar:{ 
    height: 500, 
    eventCalendar: { 
     header: { 
      left: 'prev,next', 
      center: 'title', 
      right: 'listWeek listDay' 
     }, 
     views: { 
      listDay: { buttonText: 'Day' }, 
      listWeek: { buttonText: 'Week' } 

     }, 
     defaultView: 'listWeek', 
     timezone: "local", 
     navLinks: true, 
     eventLimit: true, 
     hiddenDays: [0, 6], 
     allDaySlot: false, 
     minTime: "08:00:00", 
     maxTime: "17:00:00", 
     eventOverlap: false, 
     selectOverlap: false 
    } 
    } 
}; 

答えて

0

です。

$scope.uiConfig = { 
    calendar:{ 
     height: 500, 
     eventCalendar: { 
      header: { 
       left: 'prev,next', 
       center: 'title', 
       right: 'listWeek listDay' 
      }, 
      buttonText: { 
       listDay: 'Day', 
       listWeek 'Week' 
      }, 
      defaultView: 'listWeek', 
      timezone: "local", 
      navLinks: true, 
      eventLimit: true, 
      hiddenDays: [0, 6], 
      allDaySlot: false, 
      minTime: "08:00:00", 
      maxTime: "17:00:00", 
      eventOverlap: false, 
      selectOverlap: false 
     } 
    } 
}; 

そうでなければ、あなたがあなたのためにこのような何かを動作させるために、あなたのviewsでより多くのオプションを追加する必要がありますが、この方法は、カスタムビュー

views: { 
    listDay: { 
     type:'list', 
     duration:{ 
      days:1 
     }, 
     buttonText: 'Day' 
    }, 
    listWeek: { 
     type:'list', 
     duration:{ 
      days:7 
     }, 
     buttonText: 'Week' 
    } 
}, 
0

のために使用されている。また、あなたが印刷が含まれていることを確認してください.cssを設定し、メディア属性を "print"に設定します。 media = "print"

これで問題が解決する場合があります。

関連する問題