, como dice el título. Quiero crear TooltipDialog, después de hacer clic en el enlace y cargar contenido personalizado en ese cuadro de diálogo. El cuerpo de información sobre herramientas es marcador de posición completo, simplemente no he hecho ninguna lógica de servidor para manejar esto. Hasta el momento llegué a este punto:Dojo: cómo crear programáticamente Diálogo de información sobre herramientas en el enlace, haga clic en
PreviewThread: function (ThreadID) {
var tooltip = new dijit.TooltipDialog({
href: "/Account/SingIn?ReturnUrl=" + Jaxi.CurrentLocation
});
},
<a href="javascript:Jaxi.PreviewThread(@thread.ThreadID)" class="preview-thread" id="@tp.ToString()">Preview</a>
El punto no es aún la forma de cargar el contenido, en diálogo, pero la forma de abrirlo en el primer lugar?
Después de más googlear y el juicio & error por fin llegué a esto:
PreviewThread: function (ThreadID) {
var tooltip = new dijit.TooltipDialog({
href: "/Account/SingIn?ReturnUrl=" + Jaxi.CurrentLocation,
closable: true
});
dojo.query(".thread-preview").connect("onclick", function() {
dijit.popup.open({ popup: tooltip, around: this });
});
},
es de alguna manera de trabajar. Se abre ToolTipDialog, pero ... Tengo que hacer clic dos veces y no puedo cerrar el cuadro de diálogo después de hacer clic fuera de él, o después de mouseleave.
Ok esto, va a empezar a ver como el registro de dev, pero espero que salvar a otros alguna headchace:
fin he conseguido emergente es donde quiero:
PreviewThread: function (ThreadID) {
var tooltip = new dijit.TooltipDialog({
href: "/Account/SingIn?ReturnUrl=" + Jaxi.CurrentLocation,
closable: true
});
dijit.popup.open({ popup: tooltip, around: dojo.byId("thread-preview-" + ThreadID) });
},
<a href="javascript:Jaxi.PreviewThread(@thread.ThreadID)" id="@tp.ToString()" >Click Me</a>
Tenga en cuenta que yo' m usando Asp .NET MVC. Ahora lo único que queda es cerrar maldita cosa en manera fácil de usar ..
Err .. notado que tenía todo resuelto por el tiempo que había publicado mi respuesta. ¡Oh bien!¡Realmente aprendí una o dos cosas de sus ediciones, gracias por actualizar la pregunta con sus hallazgos! +1 – Frode
sin preocupaciones Todavía me cuesta cerrar: D –