2014-02-27 29 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>