首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在弹性组件中设置不同的图表DataTip样式

在弹性组件中设置不同的图表DataTip样式
EN

Stack Overflow用户
提问于 2011-11-01 20:19:24
回答 1查看 1.5K关注 0票数 0

我有一个问题:我的任务是为Flex4.5中的两个图表设置数据样式。这两个图表都位于添加到<Application>中的两个不同的基于<Group>的组件中

所以经过深入的研究后,这里是我尝试do.First应用css降序选择器的方法:

代码语言:javascript
复制
#container#chart1 chartClasses|DataTip{     
    backgroundColor:white;
    backgroundAlpha:0.01;
    fontSize: 12; 
    fontWeight:bold;
    fontStyle:italic; 
}

所以这个带有Id=container的组件和一个带有id="chart1“的图表不能工作,尽管Adobe文档说它应该工作。我认为应该解决这个问题的另一种方法是将这个CSS样式

代码语言:javascript
复制
chartClasses|DataTip{
    backgroundColor:white;
    backgroundAlpha:0.01;
    fontSize: 12; 
    fontWeight:bold;
    fontStyle:italic; 
}

在这些组件中,图表DataTip类选择器只在<Application>级别上工作(然后它将相同的样式应用于在application.So中找到的所有图表数据类型,将其放入包含图表的两个组件中的每一个组件中都不起作用。

接下来,我创建了一个类,它被提供给dataTipRenderer样式的chart.Then,在我设置类选择器的名为MyCustomDataTipRenderer的类中:

代码语言:javascript
复制
.dataTip{
    backgroundColor:white;
    backgroundAlpha:0.01;
    fontSize: 12; 
    fontWeight:bold;
    fontStyle:italic; 
}

是的,假设我想要能够基于托管的chart.How为自定义的datatip渲染器设置不同的样式,我可以做到吗?如果我像这样有效地设置自定义的datatip渲染器,那么Flex SDK似乎没有以任何方式公开datatipRenderer.So:

代码语言:javascript
复制
columnchart1.setStyle("dataTipRenderer",CustomDataTip); 

然后我希望能够访问CustomDataTip class.But的实例,我不能.So,目前我唯一能做的就是为每个chart.That创建一个不同的自定义datatip渲染器类,如果你只有几个你想要设置样式的图表,那么我们能做什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-02 15:57:44

尝试将以下内容添加到css文件的开头(假设文件名为chartStyles.css)

代码语言:javascript
复制
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "http://www.adobe.com/2006/mxml";

mx|#container#chart1 chartClasses|DataTip{     
    backgroundColor:white;
    backgroundAlpha:0.01;
    fontSize: 12; 
    fontWeight:bold;
    fontStyle:italic; 
}

s|#container#chart1 chartClasses|DataTip{     
    backgroundColor:white;
    backgroundAlpha:0.01;
    fontSize: 12; 
    fontWeight:bold;
    fontStyle:italic; 
}

如果css样式被放在主应用程序mxml中的样式标签中,那么就不需要@namespace标签了,在beginning.You中可以直接将mx|和s|作为前缀添加到样式中。

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

https://stackoverflow.com/questions/7966310

复制
相关文章

相似问题

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