Domanda

Ho una pagina Master con RadwindowManager in esso.

In una pagina figlio, ci sono più pulsanti.Sul clic su ciascun messaggio RADALERT si apre, ma mostra al centro della pagina e vorrei mostrarlo a destra immediata del pulsante.

Come avrei assicurato che il popup del radialert mostrerebbe immediatamente il diritto immediato del pulsante cliccato? il fondo del radice dovrebbe allinearsi con il fondo del pulsante cliccato.

È stato utile?

Soluzione

Utilizzare JavaScript per spostare la finestra di dialogo quando lo apri.Qualcosa come:

<asp:Button ID="Button1" Text="open RA" OnClientClick="openRA(this); return false;" runat="server" />
<script type="text/javascript">
    function openRA(btn)
    {
        var oAlert = radalert("message");
        var btnPos = $telerik.getBounds(btn);
        oAlert.moveTo(btnPos.x + btnPos.width, btnPos.y - oAlert.getWindowBounds().height);
    }
</script>
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top