Not sure what I did wrong with my other post. Let me try again. Im trying to open a modal radwindow from inside a tabstrip and its opening the window just fine but its a) too small (like 200px by 200px when it should be much larger) and b) its not modal. If I place my usercontrol on a regular webform it works just fine. Only when its in the tabstrip/multipage is it not working properly. Code is below:
Web Page:
Here is the code for the user control:
Web Page:
<%@ Page Title="" Language="VB" MasterPageFile="~/intranet/IT/CM/MasterPages/CM.master" AutoEventWireup="false" CodeFile="cm.aspx.vb" Inherits="intranet_IT_CM_cm" %><%@ Register src="controls/LogEntryListing.ascx" tagname="LogEntryListing" tagprefix="uc3" %><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <div style="width:100%"> <telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" CausesValidation="False" SelectedIndex="1" Skin="WebBlue"> <Tabs> <telerik:RadTab runat="server" Text="Request Log" > </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0"> <telerik:RadPageView ID="RadPageView1" runat="server"> <uc3:LogEntryListing ID="LogEntryListing1" runat="server" /> </telerik:RadPageView> </telerik:RadMultiPage> </div></asp:Content>Here is the code for the user control:
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="LogEntryListing.ascx.vb" Inherits="intranet_IT_CM_controls_LogEntryListing" %><telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"><script type="text/javascript"> function ShowLogEntryForm(entryId) { window.radopen("LogEntry.aspx?entrytId=" + entryId, "EditLogEntry"); return false; }</script></telerik:RadCodeBlock> <br /><asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <div style="width:980px;"> <div style="width:60%;float:left;padding-top:10px;padding-bottom:10px;"><asp:Label CssClass="LabelStyle" ID="lblRequestorName" Text="Project Log Entry Added By: " runat="server" ></asp:Label></div> <div style="width:40%;float:left;padding-top:10px;padding-bottom:10px;"><asp:Label CssClass="LabelStyle" ID="lblRequestDate" Text="Date Entry added: " runat="server" ></asp:Label><%# DataBinder.Eval(Container.DataItem, "EntryDate")%></div> </div> <div style="width:980px;float:left;clear:both;padding-bottom:10px"> <asp:Label CssClass="LabelStyle" ID="lblLogEntry" Text="" runat="server" ></asp:Label><%# DataBinder.Eval(Container.DataItem, "Entry")%> </div> <div style="width:980px;float:left;clear:both;padding-bottom:30px"> <asp:LinkButton ID="lbEditRequest" runat="server" style="cursor:hand;" ToolTip="Edit This Request" Text="" CausesValidation="false" > <asp:Image ID="imgEdit" runat="server" ImageUrl="https://webapps1.richland2.org/images/editicons/pencil.png" Width="12" Height="12" visible="true"/> </asp:LinkButton> <asp:Image ID="Image3" runat="server" ImageUrl="https://webapps1.richland2.org/images/spacers/spacer.gif" Width="3" Height="1" visible="true"/> <asp:LinkButton ID="lbDeleteRequest" runat="server" style="cursor:hand;" ToolTip="Delete this request" Text="" CausesValidation="false" CommandName="deleterequest" OnClientClick="return confirm('Do you really want to delete this request from the system?\n\n This action cannot be undone.');" > <asp:Image ID="Image2" runat="server" ImageUrl="https://webapps1.richland2.org/images/deleteicons/delete.png" Width="12" Height="12" visible="true"/> </asp:LinkButton><asp:Label CssClass="LabelStyle" ID="lblEntryId" Text='<%# DataBinder.Eval(Container.DataItem, "EntryId")%>' runat="server" Visible="false"></asp:Label> </div> </ItemTemplate> <AlternatingItemTemplate> <div style="width:980px;padding-left:3px;border:1px solid #000000;"> <div style="width:980px"> <div style="width:60%;float:left;padding-top:10px;padding-bottom:10px;"><asp:Label CssClass="LabelStyle" ID="lblRequestorName" Text="Project Log Entry Added By: " runat="server" ></asp:Label></div> <div style="width:40%;float:left;padding-top:10px;padding-bottom:10px;"><asp:Label CssClass="LabelStyle" ID="lblRequestDate" Text="Date Entry added: " runat="server" ></asp:Label><%# DataBinder.Eval(Container.DataItem, "EntryDate")%></div> </div> <div style="width:980px;float:left;clear:both;padding-bottom:10px;"> <asp:Label CssClass="LabelStyle" ID="lblLogEntry" Text="" runat="server" ></asp:Label><%# DataBinder.Eval(Container.DataItem, "Entry")%> </div> <div style="width:980px;float:left;clear:both;padding-bottom:30px"> <asp:LinkButton ID="lbEditRequest" runat="server" style="cursor:hand;" ToolTip="Edit This Request" Text="" CausesValidation="false" > <asp:Image ID="imgEdit" runat="server" ImageUrl="https://webapps1.richland2.org/images/editicons/pencil.png" Width="12" Height="12" visible="true"/> </asp:LinkButton> <asp:Image ID="Image3" runat="server" ImageUrl="https://webapps1.richland2.org/images/spacers/spacer.gif" Width="3" Height="1" visible="true"/> <asp:LinkButton ID="lbDeleteRequest" runat="server" style="cursor:hand;" ToolTip="Delete this request" Text="" CausesValidation="false" CommandName="deleterequest" OnClientClick="return confirm('Do you really want to delete this request from the system?\n\n This action cannot be undone.');" > <asp:Image ID="Image2" runat="server" ImageUrl="https://webapps1.richland2.org/images/deleteicons/delete.png" Width="12" Height="12" visible="true"/> </asp:LinkButton><asp:Label CssClass="LabelStyle" ID="lblEntryId" Text='<%# DataBinder.Eval(Container.DataItem, "EntryId")%>' runat="server" Visible="false"></asp:Label> </div> </div> </AlternatingItemTemplate></asp:Repeater><telerik:RadWindowManager ID="RadWindowManager1" runat="server" Skin="WebBlue"> <Windows> <telerik:RadWindow ID="EditLogEntry" runat="server" Title="Editing Log Entry" Height="475px" Width="990px" Left="50px" ReloadOnShow="true" ShowContentDuringLoad="false" Modal="true" KeepInScreenBounds="True"> </telerik:RadWindow> </Windows></telerik:RadWindowManager>