2017-10-26 4 views
-1

was mache ich möglicherweise falsch?fullcalendar: Ereignisse nicht in Wochen angezeigt

sehe ich nicht meine Ereignisse in ‚Woche/Tag‘ Ansicht, wenn „default:‚agendaWeek/agendaDay‘“,

ABER: wenn Sie den ‚Monat‘ klicken Sehen Sie alle gezeigt korrekt in ‚Monat‘ Blick ! Dann, wenn ich wieder auf "Woche/Tag" klicke, sehe ich sie ALLE auch in 'Woche/Tag' richtig! dies ist eine Implementierung 'fullCalendar' in Orchard CMS: Vielen Dank für Ihre Zeit und Hinweise ed

PS -

muss eine dumme Sache verpassen. Wie gesagt, alles funktioniert gut außer - wenn 'defaultView: agendaWeek' -> keine Ereignisse angezeigt werden! In der Monatsansicht werden jedoch alle meine Ereignisse korrekt angezeigt. AUCH wenn die Ansicht "Monat" in die Ansicht "Wochen" wechselt, zeigt die Wochenansicht auch ALLE.

Da dies in Orchard implementiert ist, würde ich nicht wissen, wie man das in Geige macht. ABER, weil die Ereignisse gezeigt werden, denke ich immer noch/hoffe, dass ich etwas falsch mache ....! Nochmals vielen Dank oops vergessen: fullcalendar: 3.6.1 Datetime: 2.5.4

<script type="text/javascript"> 
 
     (function ($) { 
 
@if (Model.tagColorsEnabled && Model.tagColors != null) { 
 
    <text> 
 
      var tagSet = [ 
 
       @foreach (var tc in Model.tagColors) 
 
       { 
 
        @Display(tc) 
 
       } 
 
      ]; 
 

 
      var tagIndex = []; 
 
      for (var tag in tagSet) { 
 
       tagIndex[tagSet[tag].slug] = tag; 
 
      } 
 

 
    </text> 
 
} 
 
      $('#calendar').fullCalendar({ 
 
       locale: '@culture', 
 
       timeFormat: 'HH:mm', //eddie timeFormat: 'HH:mm{-HH:mm}', 
 
       slotLabelFormat: 'HH:mm', //eddie timeFormat: 'HH:mm{-HH:mm}', 
 
       height: 500, 
 
       // height: 500, //added by eddie 
 
       header: { 
 
        left: 'prev,next today', 
 
        center: 'title', 
 
        right: 'month,agendaWeek,agendaDay' 
 
        // right: 'month,agendaWeek,agendaDay' // eddie 
 
       }, 
 
       eventRender: function (event, element) { 
 
        var colors = { bg : event.defaultBackgroundColor, br: event.defaultBorderColor, fg: event.defaultTextColor }; 
 
@if (Model.tagColorsEnabled) 
 
{ 
 
    <text> 
 
        var min = 100; 
 
        for (var klassNdx in event.className) { 
 
         var klass = event.className[klassNdx]; 
 
         if (klass.substring(0, 4) === "tag-") { 
 
          var entry = tagIndex[klass.substring(4)]; 
 
          if (entry !== undefined) { 
 
           if (entry < min) { 
 
            colors = tagSet[entry]; 
 
            min = entry; 
 
           } 
 
          } 
 
         } 
 
        } 
 
    </text> 
 
} 
 
        $(element) 
 
         .css("background-color", colors.bg) 
 
         .css("color", colors.fg) 
 
         .css("border-color", colors.br); 
 
       }, 
 
       editable: false, 
 
       events: { 
 
        url: '@Url.Content("~/_Calendar/" + Model.queryId)', 
 
       }, 
 
       defaultView: '@Model.defaultView', 
 
       weekends: @Model.showWeekends 
 
       //viewRender: function (v, e) { alert("Rendering view"); } 
 
       }); 
 
     })(jQuery); 
 
    </script>

+1

bieten Sie Ihren Code in irgendeiner Weise, idealerweise jsfiddle –

+0

ohne Ihre Code-und Ereignisdaten zu sehen, ist es unmöglich zu sagen, was schief geht. Das funktioniert normalerweise, es ist kein Fehler im Vollkalender, auf den wir sofort zeigen können (wäre ein ziemlich ernsthafter!), Also ist es wahrscheinlich etwas, das du falsch gemacht oder falsch konfiguriert hast. Fügen Sie Ihren Code hier ein, und wenn Sie können, erstellen Sie eine reproduzierbare Demo in JSFiddle - um Ihnen einen Vorsprung zu geben, können Sie diesen hier abzweigen: http://jsfiddle.net/sbxpv25p/3/, der fullCalendar-Bibliotheken usw. bereits eingerichtet hat und eine grundlegende Kalenderkonfiguration dort. – ADyson

Antwort

0

einige weitere Tests zeigen:

, wenn sie als ‚default: 'mit basicWeek' (anstelle von 'agendaWeek') sehe ich ALLE meine Ereignisse.

Nun, ich denke, ich muss weiter in Vollkalender graben? alle Hinweise sind willkommen, ed

Verwandte Themen