使用Flex和Rails实现拖动日历

时间:2009-07-12 20:14:32

标签: ruby-on-rails flex flex3

我想在背景中的Flex / Rails中实现一个应用程序,因为我知道这两种语言,但我是初学的Flex和使用Rails的中级到专家。我的应用程序将显示一个类似于对象的日历,通过该日历可以说是5天工作周或7天工作周或一个月(30天),并且每天都会有一些数据,例如约会等。我希望用户能够向左或向右拖动以获得显示周之后或之前的更多天数,例如我希望这些框填充正确的约会数据。

在您看来,主要从Flex角度来看,最好的方法是什么? Rails方面的任何架构技巧?

此外,请告诉我您是否知道之前已做过类似事情或预订或可能有类似食谱的文章。

谢谢,

3 个答案:

答案 0 :(得分:2)

查看这些Object Handles

它允许您在Flex对象上放置句柄(如约会),以便用户可以轻松地每天移动它们或扩展约会时间。

另外,如果我理解你在说什么。如果您想允许他们在几个月之间点击并在日历上左右滚动,您应该:

  1. 在用户的鼠标被点击并按住时收听
  2. 一旦陷入困境,请使用事件来判断用户是否向左或向右移动鼠标
  3. 根据用户使用鼠标向左或向右滚动的速度来切换月份。
  4. 希望有所帮助。

答案 1 :(得分:1)

“flex日历组件”上的简单谷歌会向您展示很多结果。

我可以推荐你:

我可以添加更多,但我不允许添加超过2个链接:)

答案 2 :(得分:0)

This tutorial讨论了如何构建弹性日历。一旦你拥有了它,因为你将拥有所有的源代码,只需添加你需要的拖放行为。

如果您需要有关如何拖放的详细信息,请参阅Flex Quickstart on dnd