var thisObject = this; dojo.connect(operationalFLayer, "onMouseOver", function(evt) { thisObject.closeDialog(); thisObject.showTooltip(evt); }); dojo.connect(this._operationalFLayer, "onMouseOut", this.closeDialog);
showTooltip(evt) { var dialog = new dijit.TooltipDialog({ id: "tooltipDialog", content: evt.graphic.attributes.Text, //+ "<br />" + addr, style: "position: absolute; width: 200px; font: normal normal bold 6pt Tahoma;z-index:100" }); dialog.startup(); dojo.style(dialog.domNode, "opacity", 0.85); dijit.placeOnScreen(dialog.domNode, {x: evt.pageX, y: evt.pageY}, ["TL", "BL"], {x: 10, y: 10}); } closeDialog() { var widget = dijit.byId("tooltipDialog"); if (widget) { widget.destroy(); } }
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.