Frage

Ich habe also eine Kalenderanwendung, in der der Benutzer im Moment Start- / Enddatum wählt und klickt, um den Kalender zu aktualisieren. Dies bevölkert einen Kalender. Ich habe jedoch Probleme mit neuen Elementen im Bereich. Anstatt beispielsweise kontinuierlich dieselbe Funktion immer wieder zu verwenden, um das "Zelldatum" für ein paar Zelle vom Startdatum, Woche, Wochentag, Wochentag usw., berechnen, möchte ich das Zelldatum einmal in ihren Umfang speichern und lassen Sie es alle anderen verwenden. Irgendwie kann ich das trotz vieler Versuche nicht tun. In der JSFiddle unten stellen Sie die Tage des Monats in der rechten oberen Ecke jeder Kalenderzelle fest. Wenn Sie jedoch die Termine ändern, um einen Monat vorher zu sagen, die Tage des Monats-Updates, aber das "Zelldatum", das ich in der Zelle gezeigt habe, aktualisiert nicht!

zum Beispiel "Sat Jul 05 2014". Aktualisieren Sie die Termine, um bei 6/1 zu beginnen, und die fernrechtliche Zelle ist noch "Sat Jul 05 2014", obwohl der Tag des Monats den 7. Juni widerspiegelt! Der relevante Code ist in der Richtlinie "Calcell" und "Events" Richtlinie. In Calcell lege ich das Celld als NG-INIT= 'celld= celldate (num, start_dt, $ Index)'. Dann zeige ich dann einfach mit {{{{celld}} einfach an. Ich könnte es dazu bringen, mit der Verwendung von Celldate (Num, Start_DT, $ Index) in Ereignissen zu arbeiten, aber ich möchte wirklich nicht dieselbe Funktion pro Million mal überall verwenden. Gibt es eine Möglichkeit, dass ich das Zelldatum im Zellobjekt speichern kann, und nutzen Sie es einfach in Kindern und aktualisieren Sie, wenn Änderungen an Daten ändert? Eventuell übergeben Sie das Zelldatum in einer Funktion, um Ereignisdaten für dieses Datum zu erhalten. Anschließend werden Ereignisse über sie drohen, um die Ereignisdaten anzuzeigen.

FILDLE LINK

generasacodicetagpre.

danke!

War es hilfreich?

Lösung

Ich konnte es arbeiten lassen, indem Sie das Celld auf das Ereignis-Tag setzen.Nicht sicher, ob das hilft.

generasacodicetagpre.

Es ist nicht erforderlich, es zu ersetzen, und der Attr ist der Umfangswert.

generasacodicetagpre.

feige

und wenn Sie noch nicht gesehen haben - Winkel-UI-Kalender - kann sparenSie einige Zeit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top