我正在使用.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 文档集。
更新:
乔的回答非常有帮助,但并没有让我明白。
使用 Color: 属性我确实可以在全局范围内设置 ToolTip 文本颜色,但是......如果我有浅黄色怎么办?有没有办法直接指定文本在什么背景颜色上应该是什么颜色?
Color: 会以某种方式接受函数{} 或颜色数组吗?
谢谢,
感谢 Roc 向我展示了我所缺少的东西!
注意:我使用 120 亮度来确定是否使用黑色或白色。