2012-09-05 34 views

回答

8

你可以在一個特定的模板添加和格式,像這樣:

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

這會給你一個提示,看起來像:

水電 - 22%

我相信一起使用模板和格式助手可能會導致一些衝突,但您可以像這樣將模板添加到模板中:

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

完美。有沒有關於如何使用'.Template()'在線的文檔? – StuperUser

+1

你可以在http://demos.kendoui.c​​om/dataviz/pie-charts/index.html查看kendo演示,他們在javascript,aspx和剃鬚刀中有代碼示例。不幸的是,他們並沒有涵蓋所有的例子,所以你可能還想要;我不認爲有專門針對MVC的文檔站點,但是一旦你瞭解了MVC幫助程序的工作方式,就可以翻譯JavaScript。 – Alejo

+0

如果我想在模板中使用標題文本嗎? – Dhara

3

Templates

工具提示內容可以與劍道模板時更大的靈活性期望來定義。該模板提供了與該點相關的所有信息的訪問權限:

  • 值 - 點值。值的尺寸可以爲 屬性,例如value.x和value.y
  • 類別 - 類別 名稱。
  • 系列 - 數據系列。
  • dataItem - 原始數據項(綁定到dataSource時)。
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