javascript - ASP.NET MVC 中的 Kendo Treemap 工具提示

标签 javascript asp.net model-view-controller kendo-ui treemap

有人知道如何为 Kendo 树状图创建悬停时的工具提示吗? 类似这样的东西,但对于 ASP.NET MVC:

Kendo Treemap Tooltip

我已经试过了,但是当我将鼠标移到字段上时,什么也没有出现..

 $("#treemap").kendoTooltip({
    filter: ".k-leaf,.k-treemap-title",
    position: "top",
    content: function (e) {
      var treemap = $("#treemap").data("kendoTreeMap");
      var item = treemap.dataItem(e.target.closest(".k-treemap-tile"));
      return item.name + ": " + item.value;
    }
  });

当我使用 jquery 函数时,我可以在 javascript 控制台中写入每个 Treemap 字段的正确值。

 $("#treeMap").on("mouseenter", ".k-leaf", function () {
    var item = $("#treeMap").data("kendoTreeMap").dataItem($(this).closest(".k-treemap-tile"));
    var text = "Name: " + item.Name + "  Value: " + item.Value;
 console.log(text);

是否可以使用此功能并使用这些值创建 Kendo 工具提示?

最佳答案

@Sandman:这是代码..

@(Html.Kendo().TreeMap()
      .Name("treeMap")
      .Theme("Material")
      .DataSource(dataSource => dataSource
          .Read(read => read
              .Action("GetMyTreeMapData", "Home")
          )
          .Model(m => m.Children("Items"))
      )
      .ValueField("Value")
      .TextField("Name")
      .Events(events => events
            .ItemCreated("onItemCreated")
            .DataBound("onDataBound")
      )

      .HtmlAttributes(new { style = "height:800px; font-size: 12px;" })

关于javascript - ASP.NET MVC 中的 Kendo Treemap 工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45098476/

相关文章:

javascript - 将 jQuery Mobile 应用程序连接到服务器数据库并在互联网连接关闭时打开弹出窗口

javascript - 类型错误 : Cannot read property 'child' of undefined

javascript - ng-repeat 列表,每 x 项后内容不同

c# - ASP.Net TableHeaderRow Controller 产生 tr 而不是 th

asp.net - 在ie10中强制浏览器和文档模式为ie9

javascript - 如何在javascript中以正确的格式设置json

c# - 扫描条码 IDAutomationHC39M 后未获取值

Angular 2 至 4/5/6 : What are some things to know/do/check before upgrading?

java - 如何重定向到 Spring MVC 中的 View

javascript - 具有嵌套 View 的 MVC