首页 > 解决方案 > 如何在 Telerik 中增加 Radwindow 的大小

问题描述

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
            <script type="text/javascript">
                function GetRadWindow() {
                    var oWindow = null;
                    if (window.radWindow) oWindow = window.radWindow;
                    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
                    return oWindow;
                }
                function onClientClose(arg) {
                    // Pass the arguments from the dialog to the callback function on the main page.    
                    GetRadWindow().close(arg);
                }
                function OnClientClicked(sender, args) {
                    CloseWithRefresh();
                }
                function CloseWithRefresh() {
                    GetRadWindow().Close();
                }
            </script>
        </telerik:RadCodeBlock>

我想调整我的 radWindow 的大小。如何增加 radWindow 大小?而且我已经用谷歌搜索了,我不确定为什么我必须在脚本标记之前使用 telerik:RadCodeBlock 。注意:我在我的 aspx 文件中没有找到任何 radwindow。

标签: webformstelerik

解决方案


在整个项目中搜索 Radwindow 或 RadWindowManager,一旦找到该控件,就设置它的 Width 和 Height 属性。

您还可以通过 JavaScript 获取对对话框的引用并设置其尺寸:

var oWnd = $find("<%= DialogWindow.ClientID %>");
oWnd.show();
//Here set the width and height of RadWindow
oWnd.setSize(400, 400);

这也可以在窗口的 OnClientShow 事件中设置。

https://www.telerik.com/forums/set-radwindow-height-and-width-at-the-time-on-opning https://docs.telerik.com/devtools/aspnet-ajax/controls/window /客户端编程/radwindow对象


推荐阅读