Kendo UI饼图工具提示是否包含系列类别名称?

时间:2012-09-05 13:01:20

标签: asp.net-mvc razor kendo-ui

我正在剃刀视图中构建一个剑道图表并且

 .Tooltip(tooltip => tooltip.Visible(true))

我可以使用配置操作上的任何其他功能在工具提示中包含系列类别标题吗?

Template()Format()的文档似乎是针对JS实现而不是razor实现。

3 个答案:

答案 0 :(得分:8)

您可以添加特定模板和格式,如下所示:

.Tooltip(tooltip => tooltip
    .Template("#=category# - #=value #")
    .Format("{0}%")
    .Visible(true)
)

这会为您提供如下工具提示:

  

Hydro - 22%

我认为一起使用模板和格式助手可能会引起一些冲突,但您可以像这样在模板中添加一种格式:

.Template("#=category# - #=kendo.format('{0}', value)#")

答案 1 :(得分:3)

<强> Templates

当需要更大的灵活性时,可以使用Kendo模板定义工具提示内容。该模板提供对与该点相关的所有信息的访问:

  • value - 点值。值尺寸可用 属性,例如value.x和value.y
  • 类别 - 类别 名称。
  • 系列 - 数据系列。
  • dataItem - 原始数据项(绑定到dataSource时)。

答案 2 :(得分:0)

您可以使用:

.Tooltip(tooltip => tooltip
.Visible(true)
.Template("#= series.name #: #=kendo.format('{0:N0}', value)#")
)  

例如,它显示工具提示:

MySerie : 1.234.567

如果只使用:

.Tooltip(tooltip => tooltip
.Visible(true)
.Format("{0:N0}")
.Template("#= series.name #: #= value #")
)

它显示:

MySerie : 1234567