将radalert放在打开它的按钮旁边

时间:2014-02-27 18:07:54

标签: asp.net telerik radwindow

我有一个包含RadWindowManager的母版页。

在子页面中,有多个按钮。点击每个弹出的radalert消息,但它显示在页面的中心,我想在按钮的右侧显示它。

如何确保radalert弹出窗口显示在单击按钮的右侧? radalert底部应与单击按钮的底部对齐。

1 个答案:

答案 0 :(得分: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>