0
我有一個被稱爲radwindow的窗口,並且它不希望與在限制區域內停留或開放有關。 我看了Telerik Demo,從那裏開始。我跟着演示,並試圖修改Radwindow以我想要的方式工作,它只是不起作用,我不知道爲什麼或在哪裏出錯。 我已經嘗試了幾個不同的事情,因爲它的限制區域,但不管我做了什麼,它不會留在我想要的地方。RadWindow不想遵守並保留在限制區域
窗口在事件上打開,但最大化爲全屏而不是其區域。
請不要介意菜單的NavigationUrl,他們只是在那裏進行測試。
這裏是調用窗口的腳本。
function OpenRadWindow() {
var myWindow = window.radopen(null, "RadWindow Test");
myWindow.center;
myWindow.maximize();
}
,這裏是我的標記
<telerik:RadScriptManager runat="server" ID="RadScriptManager1" />
<div id="container" style="width: 100%; height: 100%">
<table>
<tr>
<td valign="top">
<div id="Nav" style="width: 250px; height: 100%; float: left;">
<telerik:RadPanelBar ID="RadPanelBar1" runat="server" OnClientItemClicking="OnAreaClick">
<Items>
<telerik:RadPanelItem Text="Products" Expanded="true" runat="server">
<Items>
<telerik:RadPanelItem Text="Search Product" />
<telerik:RadPanelItem Text="Add Product" />
<telerik:RadPanelItem Text="Update Product" />
<telerik:RadPanelItem Text="Delete Product" />
</Items>
</telerik:RadPanelItem>
<telerik:RadPanelItem Text="Vendors" Expanded="false" runat="server">
<Items>
<telerik:RadPanelItem Text="Search Vendor" NavigateUrl="BrowseVendors.aspx" />
<telerik:RadPanelItem Text="Add Vendor" NavigateUrl="WebForm3.aspx" />
<telerik:RadPanelItem Text="Update Vendor" />
<telerik:RadPanelItem Text="Delete Vendor" />
</Items>
</telerik:RadPanelItem>
<telerik:RadPanelItem Text="Locations" Expanded="false" runat="server">
<Items>
<telerik:RadPanelItem Text="Search Location" />
<telerik:RadPanelItem Text="Add Location" />
<telerik:RadPanelItem Text="Update Location" />
<telerik:RadPanelItem Text="Delete Location" />
</Items>
</telerik:RadPanelItem>
<telerik:RadPanelItem Text="Receiving" Expanded="false" runat="server">
<Items>
<telerik:RadPanelItem ImageUrl="Images/AddRecord.gif" Text="Search PO" />
<telerik:RadPanelItem ImageUrl="Images/AddRecord.gif" Text="Receive PO" />
</Items>
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelBar>
</div>
</td>
<td width="100%">
<div id="RestrictionArea" style="width: 100%; height: 100%; border: 1px solid black; float: left;">
<asp:Panel ID="pnlRestArea" Width="100%" Height="625px" runat="server" BackColor="Gray">
<table>
<tr>
<td id="RZone">
</td>
</tr>
</table>
</asp:Panel>
</div>
</td>
</tr>
</table>
</div>
<div>
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="true">
<Windows>
<telerik:RadWindow runat="server" ID="RadWindow1" Height="300px" Width="400px" RestrictionZoneID="RZone">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
</div>
<telerik:RadButton AutoPostBack="false" ID="Button1" runat="server" OnClientClicked="OpenRadWindow" Text="Open RadWindow" />
兩個提示:不要爲RadWIndow ID使用空格,即爲radopen()的第二個參數使用空格,並且使用兩個:設置限制區域大小(以像素爲單位)。使用百分比可能會導致它在打開的窗口中動態變化,這可能會導致問題(窗口在其區域更改時應該做些什麼)。 – rdmptn 2015-02-10 14:21:01
感謝您的提示。我很感激。 – Chris 2015-02-10 17:49:31