首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对个别日期的Flex DateChooser事件?

针对个别日期的Flex DateChooser事件?
EN

Stack Overflow用户
提问于 2009-04-02 17:00:02
回答 3查看 2.3K关注 0票数 0

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

EN

回答 3

Stack Overflow用户

发布于 2009-04-02 17:30:58

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

代码语言:javascript
复制
mx_internal var dataGrid:CalenderLayout;

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

代码语言:javascript
复制
var selCell:IUITextField = dayBlocksArray[colIndex][rowIndex];

这为你提供了关于鼠标哪一天结束的必要信息。您需要扩展DateChooser才能使用公开selectedCell的扩展CalendarLayout。

也许:

代码语言:javascript
复制
private function mouseMoveHandler(event:MouseEvent):void
{
    ...
    dispatchEvent(new DayHoverEvent(selCell.text));
}

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

票数 4
EN

Stack Overflow用户

发布于 2009-04-02 17:15:55

change呢?

票数 0
EN

Stack Overflow用户

发布于 2010-06-28 14:12:10

你可能想看看我的博客文章: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)以前的一些工作-它允许您为单个日期添加工具提示并对它们进行颜色编码

希望能有所帮助,

西蒙

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/710646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档