Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui 在剑道UI工具提示上显示剑道UI折线图_Kendo Ui_Kendo Chart_Kendo Tooltip - Fatal编程技术网

Kendo ui 在剑道UI工具提示上显示剑道UI折线图

Kendo ui 在剑道UI工具提示上显示剑道UI折线图,kendo-ui,kendo-chart,kendo-tooltip,Kendo Ui,Kendo Chart,Kendo Tooltip,我想在工具提示上显示一个折线图,如下所示- 为此,我创建了图表,并使用内容属性将其嵌入工具提示中 问题是我想在一个系列上显示工具提示,但现在还没有。但若我在主体上绘制相同的图表,而不是将其嵌入到工具提示中,那个么它就可以正常工作了 我是否需要额外配置来处理此类场景 您可以将图表工具提示设置为内容模板,然后在显示工具提示时创建图表 代码: 这里有一些文字 将连接器悬停,不显示tootip 函数CreateTooltipChart(){ //工具提示中嵌入的SATER折线图 $(“#我的图表”

我想在工具提示上显示一个折线图,如下所示-
为此,我创建了图表,并使用内容属性将其嵌入工具提示中

问题是我想在一个系列上显示工具提示,但现在还没有。但若我在主体上绘制相同的图表,而不是将其嵌入到工具提示中,那个么它就可以正常工作了

我是否需要额外配置来处理此类场景


您可以将图表工具提示设置为内容模板,然后在显示工具提示时创建图表

代码:


这里有一些文字
将连接器悬停,不显示tootip
函数CreateTooltipChart(){
//工具提示中嵌入的SATER折线图
$(“#我的图表”)。肯多卡特({
图表区:{
身高:200,
宽度:310
},
标题:{
文字:“充电电流与充电时间”
},
系列默认值:{
类型:“散射线”
},
系列:[{
数据:[[10,10],[15,20],[20,25],[32,40]]
}],
xAxis:{
最高:35,
标签:{
格式:“{0}m”
},
},
亚克斯:{
最高:50,
标签:假
},
//图表的工具提示设置在此处
工具提示:{
可见:对,
格式:“{1}%在{0}分钟内”
}
});     
}
//跨元素上的工具提示
var tooltip=$('.show tooltip')。kendoTooltip({
自动隐藏:false,
位置:“对”,
宽度:312,
//身高:300,
显示:功能(e){
CreateTooltipChart();
},
内容:kendo.template($(“#template”).html()),
}).数据(“kendoTooltip”);

您可以将图表工具提示设置为内容模板,然后在显示工具提示时创建图表

代码:


这里有一些文字
将连接器悬停,不显示tootip
函数CreateTooltipChart(){
//工具提示中嵌入的SATER折线图
$(“#我的图表”)。肯多卡特({
图表区:{
身高:200,
宽度:310
},
标题:{
文字:“充电电流与充电时间”
},
系列默认值:{
类型:“散射线”
},
系列:[{
数据:[[10,10],[15,20],[20,25],[32,40]]
}],
xAxis:{
最高:35,
标签:{
格式:“{0}m”
},
},
亚克斯:{
最高:50,
标签:假
},
//图表的工具提示设置在此处
工具提示:{
可见:对,
格式:“{1}%在{0}分钟内”
}
});     
}
//跨元素上的工具提示
var tooltip=$('.show tooltip')。kendoTooltip({
自动隐藏:false,
位置:“对”,
宽度:312,
//身高:300,
显示:功能(e){
CreateTooltipChart();
},
内容:kendo.template($(“#template”).html()),
}).数据(“kendoTooltip”);

您能告诉我们您目前掌握的代码吗?也许创建一个DOJO或CodePen?@ezanker我创建了一个DOJO。请看一看,道场里到底有什么不起作用?当我将鼠标悬停在“显示工具提示”文本上时,我会在工具提示中看到一个图表。@ezanker当您将鼠标悬停在串联连接器(串联线上的点)上时,它会将值显示为图表上的工具提示。但在这种情况下,如果我在工具提示上绘制一个图形,当我将鼠标悬停在连接点上时,该值不可见。感谢您的关注!你能给我们看看你目前掌握的代码吗?也许创建一个DOJO或CodePen?@ezanker我创建了一个DOJO。请看一看,道场里到底有什么不起作用?当我将鼠标悬停在“显示工具提示”文本上时,我会在工具提示中看到一个图表。@ezanker当您将鼠标悬停在串联连接器(串联线上的点)上时,它会将值显示为图表上的工具提示。但在这种情况下,如果我在工具提示上绘制一个图形,当我将鼠标悬停在连接点上时,该值不可见。感谢您的关注!非常感谢@ezanker非常感谢@ezanker
content: function (e) {
          return $("#" + $(e.target).attr("id") + "_tooltip").html();
       }
<script id="template" type="text/x-kendo-template">
  <div id="myTooltip">
    <span>Some Text here</span>
    <div id="myChart"></div>
    <span>hover the connectors, not showing tootip</span>
  </div>
</script>

   function CreateTooltipChart(){
    // Satter line chart embedded in tooltip
      $("#myChart").kendoChart({
        chartArea: {
          height: 200,
          width: 310
        },
        title: {
          text: "Charge current vs. charge time"
        },
        seriesDefaults: {
          type: "scatterLine"
        },
        series: [{
          data: [[10, 10], [15, 20], [20, 25], [32, 40]]
        }],
        xAxis: {
          max: 35,
          labels: {
            format: "{0}m"
          },
        },
        yAxis: {
          max: 50,
          labels: false
        },
        //tooltip for chart is set here
        tooltip: {
          visible: true,
          format: "{1}% in {0} minutes"
        }
      });     
    }

    // Tooltip on span element
    var tooltip = $('.show-tooltip').kendoTooltip({
      autoHide: false,
      position: "right",
      width: 312,
      //height: 300,
      show: function(e){
        CreateTooltipChart();
      },
      content: kendo.template($("#template").html()),
    }).data("kendoTooltip");