2014-02-27 44 views
0

我有一個包含RadWindowManager的母版頁。將radalert放置在打開它的按鈕旁邊

在子頁面中,有多個按鈕。點擊每個radalert消息彈出,但它顯示在頁面的中心,我想顯示在按鈕的右側。

我該如何確保radalert彈出窗口顯示在點擊按鈕的右側? radalert的底部應與點擊按鈕的底部對齊。

回答

1

使用JavaScript在打開對話框時移動對話框。例如:

<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>