Реализация календаря перетаскивания с помощью Flex и Rails - PullRequest
0 голосов
/ 13 июля 2009

Я хочу реализовать приложение в Flex / Rails в фоновом режиме, так как я знаю эти два языка, но я довольно новичок в Flex и являюсь экспертом в области Rails. Мое приложение будет отображать объект, подобный календарю, по которому, скажем, есть 5-дневная неделя или 7-дневная неделя или месяц (30 дней), и в каждый день будут некоторые данные, такие как встречи или тому подобное. Я хочу, чтобы пользователи могли перемещаться влево или вправо, чтобы получить больше дней после или до отображаемой недели, например, и я хочу, чтобы поля были заполнены правильными данными о встречах.

Как, по вашему мнению, лучше всего это реализовать, в основном с точки зрения Flex? Любые архитектурные советы со стороны Rails?

Также, скажите, пожалуйста, знаете ли вы что-то подобное, что было сделано ранее, или книгу или статьи, которые могут иметь подобный рецепт.

Спасибо

Tam

Ответы [ 3 ]

2 голосов
/ 17 июля 2009

Проверьте эти Дескрипторы объектов

Позволяет размещать маркеры на объектах Flex (например, на встречах), чтобы пользователь мог легко перемещать их изо дня в день или увеличивать время встречи.

Кроме того, если я понимаю, что вы говорите. Если вы хотите позволить им щелкать и прокручивать календарь влево и вправо между месяцами, вам следует:

  1. Слушайте, когда мышь пользователя нажимают и удерживают
  2. После удержания в нажатом положении используйте событие, чтобы узнать, перемещает ли пользователь мышь влево или вправо
  3. Переключение месяцев в зависимости от скорости прокрутки пользователем влево или вправо с помощью мыши.

Надеюсь, это поможет.

1 голос
/ 16 июля 2009

Простой гугл на "компоненте календаря Flex" покажет вам много результатов.

Я могу порекомендовать вас:

Я мог бы добавить больше, но мне не разрешено добавлять более 2 ссылок:)

0 голосов
/ 15 июля 2009

В этом руководстве рассказывается, как создать гибкий календарь. Как только вы это сделаете, поскольку у вас будут все источники, просто добавьте необходимое вам поведение перетаскивания.

См. Flex Quickstart на dnd , если вам нужна дополнительная информация о том, как выполнять перетаскивание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...