Kendo Tooltip шаблон над сеткой - PullRequest
1 голос
/ 17 октября 2019

Я использую kendoTooltip для отображения данных сетки. При наведении на данные отображается только состояние y / n вместо Yes / No. Любая идея, как заставить его отображать Yes / No с помощью шаблона, например column/template

  $("#grid").kendoTooltip({
    filter: "tbody td", 
    position: "bottom",
    width: 200,
    content: function(e){
      var dataItem = $("#grid").data("kendoGrid").dataItem(e.target.closest("tr"));
      var content = ["Status      : " + dataItem.status + "<br/>",
                     "Outlet Type : " + dataItem.outletType + "<br/>",
                     "Name        : " + dataItem.name + "<br/>", 
                    ];
      return content;
    }
  }).data("kendoTooltip");

ПОЛНАЯ ДЕМО В СЮДА

1 Ответ

1 голос
/ 17 октября 2019

Ваш dataItem дает вам точно y и n, чтобы вы могли исправить это так:

$("#grid").data("kendoGrid").dataItem(e.target.closest("tr"));
      console.log("dataItem",dataItem);
      if(dataItem.status ==="y") var fullStatus = "yes";
      if(dataItem.status ==="n") var fullStatus = "no";
      var content = ["Status            : " + fullStatus + "<br/>",
                     "Outlet Type : " + dataItem.outletType + "<br/>",
                     "Name            : " + dataItem.name + "<br/>", 
                    ];
      return content;
    }
  }).data("kendoTooltip");
});    
...