2009-07-12 7 views
0

Ich möchte eine Anwendung in Flex/Rails im Hintergrund implementieren, wie ich diese zwei Sprachen kenne, aber ich bin ziemlich Anfänger mit Flex und Intermediate-to-Experte mit Rails. Meine Anwendung zeigt ein kalenderähnliches Objekt an, mit dem es eine 5-Tage-Woche oder 7-Tage-Woche oder einen Monat (30 Tage) gibt und an jedem Tag gibt es Daten wie Termine oder ähnliches. Ich möchte, dass Benutzer nach links oder rechts ziehen können, um beispielsweise mehr Tage nach oder vor der angezeigten Woche zu erhalten, und ich möchte, dass die Felder mit den richtigen Termindaten gefüllt werden.Implementieren von Drag-Kalender mit Flex und Rails

Was ist Ihrer Meinung nach der beste Weg, dies implimenet, hauptsächlich aus der Sicht von Flex? Irgendwelche architektonischen Tipps von der Rails-Seite?

Bitte sagen Sie mir auch, wenn Sie etwas Ähnliches vorher getan haben oder Buch oder Artikel, die ähnliche Rezept haben könnten.

Danke,

Tam

Antwort

2

Überprüfen Sie diese Object Handles

Es ermöglicht Ihnen, Griffe auf Ihre Flex-Objekte (wie Ihre Termine) zu setzen, so dass der Benutzer sie leicht von Tag zu Tag verschieben oder die Zeit des Termins erweitern kann.

Auch wenn ich verstehe, was Sie sagen. Wenn Sie zulassen wollen, dass sie klicken und nach links bewegen und rechts auf dem Kalender zwischen den Monaten, sollen Sie:

  1. Hören Sie auf, wenn Sie die Maus des Benutzers wird geklickt und gehalten
  2. Einmal in gedrückt gehalten wird gefangen, Verwendung Ereignis um zu erhalten, ob der Benutzer die Maus nach links oder rechts bewegt
  3. Wechseln Sie die Monate basierend darauf, wie schnell der Benutzer mit der Maus nach links oder rechts gescrollt wurde.

Hoffe, dass hilft.

0

This tutorial geht darüber, wie ein Flex-Kalender zu bauen. Sobald Sie das haben, da Sie die gesamte Quelle haben, fügen Sie einfach das Drag & Drop-Verhalten hinzu, das Sie dazu benötigen.

Weitere Informationen zum Ziehen und Ablegen finden Sie unter Flex Quickstart on dnd.

+0

Ihre erste Verbindung ist gebrochen –

+0

Es ist jetzt wieder ... weiß nicht, warum – stevedbrown

1

Eine einfache google auf "Flex-Kalender-Komponente" wird Ihnen viele Ergebnisse zeigen.

kann ich Sie empfehlen:

ich mehr hinzufügen könnte, aber ich darf nicht mehr als 2 Links hinzufügen :)

+0

Der zweite Link ist sehr ähnlich zu dem, was ich suche, da es "Timeline" -Komponente hat, was ich brauche. Das Problem, das auf der Website steht, ist "nicht einmal vor Alpha" und die Stammdateien stammen aus dem Jahr 2007, also bezweifle ich, dass dort viel Entwicklung steckt. Weißt du, dass es andere ähnlich sind (dh Timeline-Komponente und nicht nur Kalender)) – Tam

Verwandte Themen