title: How to disable events span to another day in fullCalendar?
body: <p>I'm using fullcalendar 3.8.0 with 4 types of view: listWeek, month, agendaWeek, agendaDay and trying to disable duplication of long events only in listWeek view, but can't find a settings or working approach.</p>
  
  <p>I tried to describe eventDataTransform function for view like option (we called events - tasks cause we have task managment system)</p>
  
  <pre><code>calendar.fullCalendar({
    views:{
      listWeek: {
          eventDataTransform: function(task) {
              task.start = task.date_start;
              console.log('listWeek');
              return task;
          },
      }
    }
  ...
  })
  </code></pre>
  
  <p>but this way not working. 
  Also I tried to made condition in eventDataTransform function</p>
  
  <pre><code>eventDataTransform: function(task) {
      task.start = task.date_start;
      if  (calendar.fullCalendar('getView').name !='listWeek')
      {
         task.end = task.date_end;
       }
      return task;
  },
  </code></pre>
  
  <p>And this seems to be working approach, but... when i select any other view after active month view eventDataTransform don't called. And listWeek view show me repeats of long events throught days till I changed date range to other month and back.</p>
  
  <p>So i need to show tasks only once, on date thay created for listWeek, and normal behaviour for other views, because request from users, who use this view and recently delete tasks because of thinking thats they duplicate =_="
  In example i printed current view.name to console from eventDataTransform function.</p>
  
  <p><a href="https://i.stack.imgur.com/VBS3j.gif" rel="nofollow noreferrer">example</a></p>