I'm removing and inserting a record on the child scheduler to update the store. Might here be the place were i'm loosing tooltip information?
Here's how it looks: Tooltip configuration on child Scheduler:
tooltipTpl: ttTplRotation.compile(),
tipCfg: {
mouseOffset : [5,-50],
cls : 'sch-tip',
trackMouse: true,
showDelay: 0,
autoHide : true,
width : Ext.isIE ? 300 : undefined
},
var ttTplRotation = new function(){
return new Ext.XTemplate(
'<table width="100%" class="eventTip">' +
' <tr style="display:{[values.Rotation.RotationCrewRanks.length == 0 ? "block" : "none"]};">' +
' <td colspan="2" style="color:red;"><b>Unassignable Rotation.<br>Please edit Rotation crew ranks.</b></td>' +
' </tr>' +
' <tr style="display:{[ values.Rotation.RotationCrewRanks.length == 0 ? "none" : (values.Rotation.IsRotationCrewAssignmentComplete ? "block" : "none") ]};">' +
' <td colspan="2" style="color:green;"><b>Rotation Crew assignment is complete</b></td>' +
' </tr>' +
' <tr>' +
' <td colspan="2" class="icon-task"><b>{Title}</b>{[values.Description ? ( values.eventTypeId == EventType.Rotation ? "" : (" (" + values.Description + ")")) : ""]}</td>' +
' </tr>' +
' <tr class="icon-clock">' +
' <td width="20%">Start:</td>' +
' <td>{[values.StartDate.format("Y-m-d G:i")]}</td>' +
' </tr>' +
' <tr class="icon-clock">' +
' <td width="20%">End:</td>' +
' <td>{[values.EndDate.format("Y-m-d G:i")]}</td>' +
' </tr>' +
'</table>'
)
};