This is a migrated thread and some comments may be shown as answers.

[Solved] IE 7 display issues

1 Answer 116 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
3tx9340
Top achievements
Rank 1
3tx9340 asked on 05 Oct 2009, 06:10 PM
I am working on cleaning up an application and am running into a problem where there is an instance of a the schedular that displays as if its absolutely positioned in IE7, later browsers display it correctly. I don't think its a stylesheet issue as it uses the telerik skin. I also had this problem with the radgrid on the same page but solved it by removing some attributes that were off.
<%@ Page EnableSessionState="ReadOnly" Language="C#" MasterPageFile="~/MasterPages/DivBase.master" Title="<%$Resources:GlobalResource,iTasker%>" AutoEventWireup="true" Inherits="iTaskerWebApplication.Forms_Home" Codebehind="Home.aspx.cs" %> 
<%@ OutputCache Duration="60" VaryByParam="None" %> 
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> 
<asp:Content ID="content" ContentPlaceHolderID="contentPlaceHolder" Runat="Server"
 
<script language="javascript" type="text/javascript"
    function windowPrintScheduler(siteID, startDate, endDate, selectedView, showFullTime, minPerRow) { 
        window.showModalDialog("Schedule/SchedulerPrintContainer2.aspx?SiteID=" + siteID + "&StartDate=" + startDate + "&EndDate=" + endDate + "&SelectedView=" + selectedView + "&ShowFullTime=" + showFullTime + "&MinPerRow=" + minPerRow, new Array(0), "dialogHeight: 800px; dialogWidth: 1000px; edge: Raised; center: Yes; scroll: Yes; help: No; resizable: No; status: No;"); 
    } 
</script> 
 
<div dir="<%=Resources.GlobalResource.PageDir %>"
    <table border="0" cellpadding="3" cellspacing="0" align="center" width="100%"
        <!--<tr> 
            <td colspan="2"
             <asp:Label ID="lblWelcomeMessage" runat="server"></asp:Label> 
            </td> 
        </tr>--> 
        <tr runat="server" id="trBreakdown" visible="false"
            <td colspan="2"
                <div id="forFieldset"
                        <div class="pageLabel"><%=Resources.GlobalResource.CurrentWeekCost %></div
 
                  <div align="<%=Resources.GlobalResource.PageOppositeAlign %>"
                                    <asp:LinkButton ID="lbtnSchedule1" runat="server" OnClick="lbtnSchedule_Click"><%=Resources.GlobalResource.GoToSchedule %></asp:LinkButton> 
                                </div> 
                                <telerik:RadGrid AutoGenerateColumns="False" ID="gridBreakdown" AllowSorting="True" ShowFooter="True" runat="server" GridLines="None"  
                                  onneeddatasource="gridBreakdown_NeedDataSource" onitemdatabound="gridBreakdown_ItemDataBound"
                                    <PagerStyle Mode="NextPrevAndNumeric" /> 
                                    <MasterTableView ShowGroupFooter="false" BorderWidth="0" CellSpacing="-1"
                                        <RowIndicatorColumn> 
                                            <HeaderStyle ></HeaderStyle
                                        </RowIndicatorColumn> 
                                        <ExpandCollapseColumn> 
                                            <HeaderStyle ></HeaderStyle
                                        </ExpandCollapseColumn> 
                                        <ItemStyle /> 
                                        <AlternatingItemStyle /> 
                                        <Columns> 
                                            <telerik:GridBoundColumn Aggregate="None" DataField="RoleName"  
                                                HeaderText="<%$Resources:GlobalResource,Role%>" 
                                                FooterText="<%$ Resources:GlobalResource, Total %>"  
                                                HeaderStyle-HorizontalAlign="Center" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="CountDistinct" DataField="EmpName"  
                                                HeaderText="<%$Resources:GlobalResource,ResourceName%>" FooterText="<%$Resources:GlobalResource,Resources%>" FooterStyle-HorizontalAlign="Center" 
                                                HeaderStyle-HorizontalAlign="Center" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="None" DataField="EffectiveCost" DataFormatString="{0:c}" 
                                                HeaderText="<%$Resources:GlobalResource,EffectiveHourlyRate%>" 
                                                ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" > 
                                                <HeaderStyle HorizontalAlign="Center" Wrap="True"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center"></ItemStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="Sum" DataField="Day1Hours"  
                                                DataType="System.Double" ItemStyle-HorizontalAlign="Center" FooterText=" " FooterStyle-HorizontalAlign="Center" 
                                                HeaderStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center" Wrap="False"></ItemStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="Sum" DataField="Day2Hours"  
                                                DataType="System.Double" ItemStyle-HorizontalAlign="Center" FooterText=" " FooterStyle-HorizontalAlign="Center" 
                                                HeaderStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center" Wrap="False"></ItemStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="Sum" DataField="Day3Hours"  
                                                DataType="System.Double" ItemStyle-HorizontalAlign="Center" FooterText=" " FooterStyle-HorizontalAlign="Center" 
                                                HeaderStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center" Wrap="False"></ItemStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="Sum" DataField="Day4Hours"  
                                                DataType="System.Double" ItemStyle-HorizontalAlign="Center" FooterText=" " FooterStyle-HorizontalAlign="Center" 
                                                HeaderStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center" Wrap="False"></ItemStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="Sum" DataField="Day5Hours"  
                                                DataType="System.Double" ItemStyle-HorizontalAlign="Center" FooterText=" " FooterStyle-HorizontalAlign="Center" 
                                                HeaderStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center" Wrap="False"></ItemStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="Sum" DataField="Day6Hours"  
                                                DataType="System.Double" ItemStyle-HorizontalAlign="Center" FooterText=" " FooterStyle-HorizontalAlign="Center" 
                                                HeaderStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center" Wrap="False"></ItemStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="Sum" DataField="Day7Hours"  
                                                DataType="System.Double" ItemStyle-HorizontalAlign="Center" FooterText=" " FooterStyle-HorizontalAlign="Center" 
                                                HeaderStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center" Wrap="False"></ItemStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="Sum" DataField="TotalHours"  
                                                DataType="System.Double" ItemStyle-HorizontalAlign="Center" FooterText=" " FooterStyle-HorizontalAlign="Center" 
                                                HeaderStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center" Wrap="False"></ItemStyle> 
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn Aggregate="Sum" DataField="TotalCost" FooterText=" " FooterStyle-HorizontalAlign="Center" 
                                                DataType="System.Double" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:c}" 
                                                HeaderStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" > 
                                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center" Wrap="False"></ItemStyle> 
                                            </telerik:GridBoundColumn> 
                                        </Columns> 
                                        <GroupByExpressions> 
                                            <telerik:GridGroupByExpression> 
                                                <GroupByFields> 
                                                    <telerik:GridGroupByField FieldName="OverTimeTypeName" /> 
                                                </GroupByFields> 
                                                <SelectFields> 
                                                    <telerik:GridGroupByField FieldName="OverTimeTypeName" HeaderText="<%$ Resources:GlobalResource, Compensation %>" /> 
                                                </SelectFields> 
                                            </telerik:GridGroupByExpression> 
                                        </GroupByExpressions> 
                                    </MasterTableView> 
 
                                </telerik:RadGrid>  
                             
                </div> 
            </td> 
        </tr> 
        <tr> 
            <td rowspan="2" runat="server" id="tdScheduler" visible="false" valign="top"
                <div id="forFieldset"
                   <div class="pageLabel"><%=Resources.GlobalResource.TodaysSchedule %></div
                        <div align="<%=Resources.GlobalResource.PageOppositeAlign %>"
                                    <asp:LinkButton ID="lbtnSchedule2" runat="server" OnClick="lbtnSchedule_Click"><%=Resources.GlobalResource.GoToSchedule %></asp:LinkButton> 
                                </div> 
                                                    <telerik:RadScheduler  
                                    ID="schedulerSite"  
                                    EnableEmbeddedBaseStylesheet="true" 
                                    runat="server" 
                                    EnableViewState="true" 
                                    Width="650px" 
                                    Height="450px" 
                                    DayEndTime="19:00:00"  
                                    DayStartTime="07:00:00"  
                                    HoursPanelTimeFormat="htt" 
                                    NumberOfHoveredRows="1"  
                                    ValidationGroup="schedulerSite" 
                                    WorkDayEndTime="19:00:00"  
                                    WorkDayStartTime="07:00:00"  
                                    DataStartField="StartTime" 
                                    DataEndField="Endtime" 
                                    DataKeyField="SiteScheduleID"  
                                    DataSourceID="ObjectDSSchedule"  
                                    DataSubjectField="Subject" 
                                    MinutesPerRow="60" 
                                    TimeLabelRowSpan="1" 
                                    ShowAllDayRow="False" 
                                    ReadOnly="true" 
                                    DisplayDeleteConfirmation="False" 
                                    ShowNavigationPane="False" 
                                    onappointmentdatabound="schedulerSite_AppointmentDataBound"
                                    <MonthView UserSelectable="False" /> 
                                    <WeekView UserSelectable="False" /> 
                                    <TimelineView UserSelectable="False" /> 
                                    <DayView DayEndTime="19:00:00" DayStartTime="07:00:00" UserSelectable="false" /> 
                                    <AppointmentTemplate> 
                                        <asp:Label runat="server" ID="lblSubject"><%# Eval("Subject") %></asp:Label> 
                                    </AppointmentTemplate> 
                                </telerik:RadScheduler> 
                                <asp:ObjectDataSource ID="ObjectDSSchedule" runat="server"  
                                    SelectMethod="SiteScheduleLoad" TypeName="iTasker.DAL.ScheduleHandler"
                                    <SelectParameters> 
                                         <asp:ProfileParameter Name="connectionstring"  
                                            PropertyName="DatabaseConnectionString" Type="String" /> 
                                            <asp:SessionParameter Name="siteID" SessionField="SiteID" Type="String" /> 
                                        <asp:Parameter Name="startDate" Type="String" ConvertEmptyStringToNull="true" /> 
                                        <asp:Parameter Name="endDate" Type="String" ConvertEmptyStringToNull="true" /> 
                                    </SelectParameters> 
                                </asp:ObjectDataSource> 
                            
                </div> 
            </td> 
            <td runat="server" id="tdMessages" visible="false" valign="top"
                <div id="forFieldset"
                    <div class="pageLabel"
                        <%=Resources.GlobalResource.Messages %> 
                    </div> 
                    <div align="<%=Resources.GlobalResource.PageOppositeAlign %>"
                                    <asp:LinkButton ID="lbtnMessages" runat="server" OnClick="lbtnMessages_Click"><%=Resources.GlobalResource.GoToMessages %></asp:LinkButton> 
                                </div> 
                                <telerik:RadGrid ID="gridMessages" runat="server" EnableViewState="false" 
                                    PageSize="10" AllowSorting="True" Height="180px" 
                                    AllowMultiRowSelection="False" AllowPaging="True"  
                                    ShowGroupPanel="False" GridLines="None" 
                                    AutoGenerateColumns="False"  
                                    onneeddatasource="gridMessages_NeedDataSource"
                                    <PagerStyle Mode="NextPrevAndNumeric"
                                    </PagerStyle> 
                                    <MasterTableView DataKeyNames="MessageID,Flagged,Read" DataMember="Mails" AllowMultiColumnSorting="True" TableLayout="Fixed"
                                        <Columns> 
                                            <telerik:GridTemplateColumn UniqueName="Importance" Groupable="False"
                                                <HeaderStyle Width="30px"></HeaderStyle> 
                                                <ItemStyle></ItemStyle
                                                <ItemTemplate> 
                                                    <asp:Image ID="ImportantImage" BorderWidth="0px"  
                                                        ImageUrl='<%# Convert.ToBoolean(DataBinder.Eval(Container.DataItem, "Important"))? "~/Forms/Messages/img/Important_transparent.gif" : "~/Forms/Messages/img/Important_grey.gif" %>' 
                                                        AlternateText="Importance" Style="float: right;" runat="server"
                                                    </asp:Image> 
                                                </ItemTemplate> 
                                            </telerik:GridTemplateColumn> 
                                            <telerik:GridTemplateColumn UniqueName="MailIcon" Groupable="False"
                                                <HeaderStyle Width="30px"></HeaderStyle> 
                                                <ItemStyle HorizontalAlign="Center"></ItemStyle> 
                                                <ItemTemplate> 
                                                    <asp:Image ID="MailIcon" BorderWidth="0px"  
                                                        ImageUrl='<%# Convert.ToBoolean(DataBinder.Eval(Container.DataItem, "Read"))? "~/Forms/Messages/img/mailIcon.gif" : "~/Forms/Messages/img/mailIcon.jpg" %>' 
                                                        Style="float: right;" runat="server" AlternateText="MailIcon"
                                                    </asp:Image> 
                                                </ItemTemplate> 
                                            </telerik:GridTemplateColumn> 
                                            <telerik:GridTemplateColumn UniqueName="FromUserName" GroupByExpression="From Group By FromUserName" 
                                                SortExpression="FromUserName"
                                                <HeaderStyle></HeaderStyle
                                                <ItemStyle></ItemStyle
                                                <ItemTemplate> 
                                                    <%# DataBinder.Eval(Container.DataItem, "FromUserName") %> 
                                                    <br /> 
                                                    <div class="MailSubject"
                                                        <%# DataBinder.Eval(Container.DataItem, "MessageSubject") %> 
                                                    </div> 
                                                </ItemTemplate> 
                                            </telerik:GridTemplateColumn> 
                                        </Columns> 
                                    </MasterTableView> 
                                    <ClientSettings AllowDragToGroup="False" EnableRowHoverStyle="false"
                                        <Selecting AllowRowSelect="false"></Selecting> 
                                        <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True" FrozenColumnsCount="1"></Scrolling> 
                                    </ClientSettings> 
                                </telerik:RadGrid> 
                                
                </div> 
            </td> 
        </tr> 
        <tr> 
            <td runat="server" id="tdTasks" visible="false" valign="top"
                <div id="forFieldset"
                    <div class="pageLabel"><%=Resources.GlobalResource.Tasks %></div
                    <div align="<%=Resources.GlobalResource.PageOppositeAlign %>"
                                    <asp:LinkButton ID="lbtnTasks" runat="server" OnClick="lbtnTasks_Click"><%=Resources.GlobalResource.GoToTasks %></asp:LinkButton> 
                                </div> 
                   
                                <telerik:RadGrid ID="gridTasks" ShowStatusBar="True" AutoGenerateColumns="False" 
                                    GridLines="None" AllowSorting="True" Height="180px" EnableViewState="false" 
                                    runat="server"  
                                    onneeddatasource="gridTasks_NeedDataSource"
                                    <MasterTableView DataKeyNames="TaskID" DataMember="Tasks" TableLayout="Fixed"
                                        <Columns> 
                                            <telerik:GridTemplateColumn DataField="Task" SortExpression="Task" HeaderText="<%$ Resources:GlobalResource,Tasks %>" 
                                                UniqueName="Task"
                                                <ItemTemplate> 
                                                    <asp:Label ID="TaskNameLabel" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Task") %>'></asp:Label> 
                                                </ItemTemplate> 
                                                <HeaderStyle /> 
                                                <ItemStyle /> 
                                            </telerik:GridTemplateColumn> 
                                            <telerik:GridTemplateColumn DataField="Duration" SortExpression="Duration" 
                                                UniqueName="Duration"
                                                <ItemTemplate> 
                                                    <asp:Label ID="DurationLabel" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Duration") %>'></asp:Label> 
                                                </ItemTemplate> 
                                                <HeaderStyle /> 
                                                <ItemStyle /> 
                                            </telerik:GridTemplateColumn> 
                                        </Columns> 
                                    </MasterTableView> 
                                    <ClientSettings EnableRowHoverStyle="false" AllowDragToGroup="false"
                                        <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True" FrozenColumnsCount="1" /> 
                                        <Selecting AllowRowSelect="False" /> 
                                    </ClientSettings> 
                                </telerik:RadGrid> 
                            
                </div> 
            </td> 
        </tr> 
        <tr runat="server" id="trSchedule" visible="false"
            <td> 
                <div id="forFieldset"
                    <div class="pageLabel"><%=Resources.GlobalResource.MySchedule %></div
         
                                <asp:Button ID="btnPrintScheduler" runat="server" Text="<%$ Resources:GlobalResource, PrintScheduler %>" OnClick="btnPrintScheduler_Click" /> 
                                <telerik:RadScheduler  
                                    ID="schedulerEmployee" EnableEmbeddedBaseStylesheet="true" 
                                    runat="server" 
                                    EnableViewState="true" 
                                    DayEndTime="19:00:00"  
                                    DayStartTime="07:00:00"  
                                    HoursPanelTimeFormat="htt" 
                                    NumberOfHoveredRows="1"  
                                    ValidationGroup="schedulerSite" 
                                    WorkDayEndTime="19:00:00"  
                                    WorkDayStartTime="07:00:00"  
                                    DataStartField="StartTime" 
                                    DataEndField="Endtime" 
                                    DataKeyField="SiteScheduleID"  
                                     DataSourceID="ObjectDSScheduleEmp" 
                                    DataSubjectField="Subject" 
                                    MinutesPerRow="60" 
                                    TimeLabelRowSpan="1" 
                                    ShowAllDayRow="False" 
                                    ReadOnly="true" 
                                    DisplayDeleteConfirmation="False" 
                                    ShowNavigationPane="True" 
                                    onappointmentdatabound="schedulerSite_AppointmentDataBound"
                                    <MonthView UserSelectable="False" /> 
                                    <WeekView UserSelectable="True" DayEndTime="19:00:00" DayStartTime="07:00:00" /> 
                                    <TimelineView UserSelectable="False" /> 
                                    <DayView DayEndTime="19:00:00" DayStartTime="07:00:00" UserSelectable="True" /> 
                                    <AppointmentTemplate> 
                                        <asp:Label runat="server" ID="lblSubject" Font-Size="X-Small" ><%# Eval("Subject") %></asp:Label> 
                                    </AppointmentTemplate> 
                                </telerik:RadScheduler> 
                                <asp:ObjectDataSource ID="ObjectDSScheduleEmp" runat="server"  
                                    SelectMethod="SiteScheduleLoad" TypeName="iTasker.DAL.ScheduleHandler"
                                    <SelectParameters> 
                                        <asp:ProfileParameter Name="connectionstring"  
                                            PropertyName="DatabaseConnectionString" Type="String" /> 
                                        <asp:SessionParameter Name="siteID" SessionField="SiteID" Type="String" /> 
                                        <asp:Parameter Name="startDate" Type="String" ConvertEmptyStringToNull="true" /> 
                                        <asp:Parameter Name="endDate" Type="String" ConvertEmptyStringToNull="true" /> 
                                    </SelectParameters> 
                                </asp:ObjectDataSource> 
                            <div style="clear: both;"></div> 
                </div> 
            </td> 
        </tr> 
    </table> 
</div> 
</asp:Content> 
 
 

1 Answer, 1 is accepted

Sort by
0
3tx9340
Top achievements
Rank 1
answered on 07 Oct 2009, 07:28 PM
got it, the radpane that contains the schedule needed position relative added to it.
Tags
Scheduler
Asked by
3tx9340
Top achievements
Rank 1
Answers by
3tx9340
Top achievements
Rank 1
Share this question
or