Although I've seen other threads in the forum discussing best practices for column widths when static headers are enabled, I have not been able to figure out how you should set columns widths / master view widths in order to produce columns that render consistently across IE, Firefox and Chrome.
In the attached mockup, I have a grid with static headers and specific column widths. In IE 7, the header columns are not consistent with the item columns.Additionally, the last column is not displayed. In Chrome or IE 8, the grid appears to display fine.
Any help would be appreciated.
Thanks.
Here is the grid source:
In the attached mockup, I have a grid with static headers and specific column widths. In IE 7, the header columns are not consistent with the item columns.Additionally, the last column is not displayed. In Chrome or IE 8, the grid appears to display fine.
Any help would be appreciated.
Thanks.
Here is the grid source:
<
telerik:RadGrid
ID
=
"grdHotListView"
runat
=
"server"
AutoGenerateColumns
=
"false"
CssClass
=
"search_results"
GridLines
=
"Vertical"
Skin
=
""
EnableEmbeddedSkins
=
"false"
AllowSorting
=
"true"
ImagesPath
=
"img"
Width
=
"760"
>
<
HeaderStyle
Height
=
"30px"
CssClass
=
"grid_header_row"
/>
<
ClientSettings
EnablePostBackOnRowClick
=
"false"
>
<
Selecting
AllowRowSelect
=
"True"
/>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
ScrollHeight
=
"250px"
SaveScrollPosition
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
Width
=
"740px"
Font-Names
=
"Arial, Helvetica, sans-serif"
AllowNaturalSort
=
"false"
ShowHeadersWhenNoRecords
=
"true"
GridLines
=
"None"
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderStyle-Width
=
"180px"
HeaderText="<h2>Name</
h2
>" DataField="StudentName" SortExpression="StudentName" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon" />
<
telerik:GridHyperLinkColumn
HeaderStyle-Width
=
"100px"
SortExpression
=
"StudentNumber"
DataNavigateUrlFields
=
"StudentId"
DataNavigateUrlFormatString
=
"~/documenttracking.aspx?studentid={0}"
DataTextField
=
"StudentNumber"
HeaderText="<h2>ID</
h2
>" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon"/>
<
telerik:GridTemplateColumn
HeaderText="<h2>C</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Contact/Personal Information/Account Creation" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("AdmissionApplicationDetail.StudentInfoStatus.IconOption")) %>'
Visible='<%# Eval("AdmissionApplicationDetail.StudentInfoStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>P</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Program and Start Date Selection" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("AdmissionApplicationDetail.ProgramStatus.IconOption")) %>'
Visible='<%# Eval("AdmissionApplicationDetail.ProgramStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>H</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="High School or GED" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("AdmissionApplicationDetail.HSStatus.IconOption")) %>'
Visible='<%# Eval("AdmissionApplicationDetail.HSStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>A</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Academic History (post secondary)" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("AdmissionApplicationDetail.CollStatus.IconOption")) %>'
Visible='<%# Eval("AdmissionApplicationDetail.CollStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>P</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Proficiency Questions" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("AdmissionApplicationDetail.CompStatus.IconOption")) %>'
Visible='<%# Eval("AdmissionApplicationDetail.CompStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>T</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Terms and Conditions" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("AdmissionApplicationDetail.TermsConditionsStatus.IconOption")) %>'
Visible='<%# Eval("AdmissionApplicationDetail.TermsConditionsStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>E</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Enrollment Agreement" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("AdmissionApplicationDetail.EnrollmentAgreementStatus.IconOption")) %>'
Visible='<%# Eval("AdmissionApplicationDetail.EnrollmentAgreementStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2> </
h2
>" HeaderStyle-Width="10px" ItemStyle-CssClass="icon">
<
ItemTemplate
> </
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>O</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Financial Options Selections" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("FinancialApplicationDetail.FOStatus.IconOption")) %>'
Visible='<%# Eval("FinancialApplicationDetail.FOStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>D</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Dependency" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("FinancialApplicationDetail.DEPStatus.IconOption")) %>'
Visible='<%# Eval("FinancialApplicationDetail.DEPStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>C</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Other Colleges" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("FinancialApplicationDetail.OtherColStatus.IconOption")) %>'
Visible='<%# Eval("FinancialApplicationDetail.OtherColStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>R</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Other Resources" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("FinancialApplicationDetail.OtherResStatus.IconOption")) %>'
Visible='<%# Eval("FinancialApplicationDetail.OtherResStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>A</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Funds Authorization" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("FinancialApplicationDetail.FundAuthStatus.IconOption")) %>'
Visible='<%# Eval("FinancialApplicationDetail.FundAuthStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>F</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="FAFSA" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("FinancialApplicationDetail.FAFSAStatus.IconOption")) %>'
Visible='<%# Eval("FinancialApplicationDetail.FAFSAStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>M</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="MPN" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("FinancialApplicationDetail.MPNStatus.IconOption")) %>'
Visible='<%# Eval("FinancialApplicationDetail.MPNStatus.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2> </
h2
>" HeaderStyle-Width="10px" ItemStyle-CssClass="icon">
<
ItemTemplate
> </
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>H</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="High School Transcript" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("DocumentDetail.HsTranscript.IconOption")) %>'
Visible='<%# Eval("DocumentDetail.HsTranscript.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>T</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="College Transcipt" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("DocumentDetail.CollTranscriptCount.IconOption")) %>'
Visible='<%# Eval("DocumentDetail.CollTranscriptCount.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>F</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="FAFSA/ISIR" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("DocumentDetail.FafsaIsir.IconOption")) %>'
Visible='<%# Eval("DocumentDetail.FafsaIsir.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>A</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Funds Authorization" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("DocumentDetail.FundsAuth.IconOption")) %>'
Visible='<%# Eval("DocumentDetail.FundsAuth.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>S</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Stafford" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("DocumentDetail.Stafford.IconOption")) %>'
Visible='<%# Eval("DocumentDetail.Stafford.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>C</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Competency Exams" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
Irunat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("DocumentDetail.CompExams.IconOption")) %>'
Visible='<%# Eval("DocumentDetail.CompExams.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>A</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Academic Complete Signoff" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("DocumentDetail.AmSign.IconOption")) %>'
Visible='<%# Eval("DocumentDetail.AmSign.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText="<h2>F</
h2
>" HeaderStyle-Width="20px" HeaderTooltip="Financial Complete Signoff" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="icon">
<
ItemTemplate
>
<
asp:Image
runat
=
"server"
ImageUrl='<%# String.Format("~/img/app-{0}.gif", Eval("DocumentDetail.FaSign.IconOption")) %>'
Visible='<%# Eval("DocumentDetail.FaSign.IsIconVisible") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>