By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement . We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hello
I want to create a dynamic marker tooltip in map widget (image map) , For example map shows some building assets and when user click a marker, tooltip shows related assets on tooltip,
So I used this code in tooltip function in image map advanced settings, but it only works on dashboard edit mode and show empty tooltip in dashboard view mode, Do you have any idea?

let id = data.$datasource.entityId.toString();
let $injector = window.ctx.$scope.$injector; //window.ctx is widget self.ctx I assigned in widget init method,
let assetService = $injector.get(window.ctx.servicesMap.get(
'assetService'));

assetService.findByQuery(query).toPromise( (result)=> {
result.forEach(function(item) {
mytooltip+= '
' + item.name;
data.mytooltip= mytooltip;
return '${mytooltip}';

I would like to do something quite similar but I encounter some issues.
Did you succeed in doing this stuff ?

Regards,