var data = [
{
Id: 1,
Subject: "App-1",
StartTime: new Date(2018, 1, 11, 0, 0),
EndTime: new Date(2018, 1, 11, 2, 30),
Enable: true
},
{
Id: 2,
Subject: "App-2",
StartTime: new Date(2018, 1, 11, 3, 0),
EndTime: new Date(2018, 1, 11, 4, 30),
Enable: false
},
{
Id: 2,
Subject: "App-3",
StartTime: new Date(2018, 1, 12, 12, 0),
EndTime: new Date(2018, 1, 12, 14, 0),
Enable: false
}
];
function onEventRendered(args) {
var tooltipObj = document.querySelector('.e-tooltip').ej2_instances[0];
if (args.data.Enable) {
args.element.querySelector(".custom").addEventListener("mouseover", function (e) {
var target = args.element.querySelector('.custom');
// To open the tooltip on mouse hover to icon element
if (target) {
tooltipObj.open(target);
}
});
// To close the tooltip on mouse out from icon element
args.element.querySelector(".custom").addEventListener("mouseout", function (e) {
tooltipObj.close();
});
}
} |