javascript - 使用 KendoUI 图表,如何将图例项目设为超链接?

标签 javascript jquery asp.net telerik kendo-ui

我正在使用 KendoUI 并且创建了以下图表。在本例中,我需要能够将图例项“产品 1”设为超链接。我该怎么做?

我的标记:

<div id='chart' ></div>​

我的脚本:

 jQuery('#chart').kendoChart({
seriesDefaults: {
    type: "line",
    missingValues: "interpolate"
},
legend: {
    position: "bottom"
},
valueAxis: [{
    title: {
        text: "Score"
    },
    min: 75,
    max: 90,
    },
{
    name: "hidden",
    visible: false,
    min: 75,
    max: 90},
{
    name: "ProductSurveys",
    min: 15,
    max: 55,
    title: {
        text: "Survey Count"
    },
    color: "#4c4c4c"}],
series: [{
    type: "line",
    name: "<a href='http://jsfiddle.net/rodneyhickman/wCB5a/' >Product 1</a>",
    color: "#004990",
    width: 1,
    markers: {
        background: "#004990"
    },
    tooltip: {
        visible: true,
        template: "<b>Product 1</b><br/>Current Score: #= value #<br/>#= category # "
    },
    data: [87.11, 87.27, 87.21, 86.84, 85.47, 84.87, 84.52, 85.19, 85.19, 85.2, 84.68, 83.78, 82.14]},
{
    type: "line",
    name: "Market Segment Average",
    color: "#da7633",
    width: 1,
    markers: {
        background: "#da7633"
    },
    tooltip: {
        visible: true,
        template: "<b>Market Segment Average</b><br/>Current Score: #= value #<br/>#= category # "
    },
    data: [77.73, 77.27, 77.22, 76.68, 76.19, 75.7, 75.86, 76.09, 76.33, 76.15, 75.75, 75.4, 75.9]},
{
    type: "column",
    data: [50, 48, 48, 46, 46, 48, 49, 46, 39, 37, 36, 34, 27],
    name: "Survey Count",
    color: "#e9eafe",
    axis: "ProductSurveys"}],
categoryAxis: {
    labels: {
        rotation: -45,
        step: 1,
        skip: 0
    },
    categories: ["Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "Jan - 2012", "Feb", "Mar", "Apr"],
    axisCrossingValue: [0, 0, 100, 100]
}

});​

这是我失败尝试的 jsFiddle 项目:http://jsfiddle.net/wCB5a/1/

任何帮助将不胜感激。

最佳答案

Telerik 告诉我,此功能目前在 KendoUI(版本 2012.1.233)中不存在,并且该功能已被注意到,并且可能会在未来版本中出现。

我解决这个问题的方法是隐藏图例。使用超链接创建我自己的图例。

关于javascript - 使用 KendoUI 图表,如何将图例项目设为超链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10416200/

相关文章:

javascript - jQuery 中的 CSS 边距减去等于

php - 当组合框 #1 更改值时刷新页面和组合框 #2 内容

PHP explode 正在删除第一个数组值

javascript - 无法从 Canvas 上制作一 block

javascript - 使用Jquery点击功能,有的地方执行代码,有的地方不执行

javascript - 在工具提示 Highcharts 中显示分组系列的数据

asp.net - 为什么异步 ASHX 生成的图像在 IE6 中并不总是有效?

javascript - 如何在当前鼠标悬停的元素上显示/隐藏 div?

jquery - 使用 jQuery 从字符串中获取完整 URL

c# - 获取在 C# 和 asp.net MVC 2 或 3 中返回 json 的方法