繁体   English   中英

Flex DateChooser活动是否有个别日子?

[英]Flex DateChooser events for individual days?

我正在使用DateChooser,并希望在用户每天滚动时在工具提示中显示不同的信息。 我在日历上滚动时是否会触发某个事件,该事件会告诉我当前结束的日期?

这有点复杂。 您将需要使用mx_internal命名空间。 DateChooser组件的网格部分是DateChooser.as中的CalenderLayout组件。

mx_internal var dataGrid:CalenderLayout;

CalenderLayout.as具有mouseMoveHandler。 在处理程序中,我们有:

var selCell:IUITextField = dayBlocksArray[colIndex][rowIndex];

为您提供有关鼠标停在哪一天的必要信息。 您将需要扩展DateChooser以使用扩展的CalendarLayout来公开selectedCell。

也许:

private function mouseMoveHandler(event:MouseEvent):void
{
    ...
    dispatchEvent(new DayHoverEvent(selCell.text));
}

我想我想说的是有点棘手,它使用了mx_internal,这意味着变量在Flex的更高版本中可能会发生变化。

您可能想查看我关于此的博客文章: http : //flexmonkey.blogspot.com/2010/06/displaying-color-coded-events-in-flex.html

我已经基于Kevin Brammer( http://www.cyberslingers.com/weblog/post/Adding-Calendar-Event-Entries-to-the-Flex-DateChooser-Component.aspx )的一些以前的工作-它允许您可以向各个日期添加工具提示并为它们加上颜色代码

希望能帮助到你,

西蒙

change呢?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM