【发布时间】:2014-09-22 05:53:35
【问题描述】:
我正在使用.kendoChart() 调用来创建我自己的饼图。
seriesColors: config.colors,
tooltip: {
visible: true,
template: function (e) {
return shared.AssetClassName(e.category) + ' ' + shared.toString(e.percentage, "p0");
}
}
使用seriesColors: config.colors 我覆盖了 Kendo UI 附带的正常颜色集。这样做的问题是,当图表使用较深的颜色时,悬停时工具提示中的标签颜色始终为黑色,很难阅读。我正在寻找一种方法来引用另一个颜色数组,在绑定上设置颜色或类似的东西。
Kendo UI 通过将标签颜色自动更改为白色来处理标准颜色集中的深色,因此应该有办法做到这一点。
我进行了一些研究,但我找不到与 Microsoft 通常发布的类似的 Kendo UI 文档集。
更新:
Joe 的回复很有帮助,但并没有让我明白。
使用 Color: 属性我确实可以在全局范围内设置 ToolTip 文本颜色,但是......如果我有浅黄色怎么办?有没有办法直接指定文本在什么背景颜色上应该是什么颜色?
将颜色:以某种方式接受一个函数{}或颜色数组?
谢谢,
感谢 Roc 向我展示了我所缺少的东西!
注意:我使用 120 亮度来确定我是使用黑色还是白色。
【问题讨论】:
标签: javascript asp.net-mvc-4 kendo-ui uicolor kendo-chart