detail table radbutton template column button disapear when use IE 8 but have compability view checked as Yes

3 posts, 0 answers
  1. JJ
    JJ avatar
    147 posts
    Member since:
    May 2010

    Posted 06 Dec 2012 Link to this post

    <telerik:RadGrid ID="rgCTProcessing" runat="server" OnNeedDataSource="rgCTProcessing_NeedDataSource"
               CellSpacing="0" GridLines="None" OnDetailTableDataBind="rgCTProcessing_DetailTableDataBind"
               OnItemCommand="rgCTProcessing_ItemCommand" OnUpdateCommand="rgCTProcessing_UpdateCommand"
               OnItemDataBound="rgCTProcessing_ItemDataBound" OnItemCreated="rgCTProcessing_ItemCreated">
               <MasterTableView AutoGenerateColumns="False" HierarchyDefaultExpanded="true" EditMode="InPlace"
                   Name="Master" HierarchyLoadMode="Client" DataKeyNames="AuditCustomerId,ProcessId,CustConfigId,SiteID">
                   <DetailTables >
                       <telerik:GridTableView runat="server" AutoGenerateColumns="false" Name="Detail1" Width="100%"
                           DataMember="Detail1">
                           <CommandItemSettings ExportToPdfText="Export to PDF" />
                           <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                               <HeaderStyle Width="20px" />
                           </RowIndicatorColumn>
                           <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                               <HeaderStyle Width="20px" />
                           </ExpandCollapseColumn>
                           <Columns>
                               <telerik:GridBoundColumn DataField="FileName" FilterControlAltText="Filter FileName column"
                                   HeaderText="FileName" UniqueName="FileName">
                               </telerik:GridBoundColumn>
                               <telerik:GridBoundColumn DataField="TimeReceived" FilterControlAltText="Filter TimeReceived column"
                                   HeaderText="TimeReceived" UniqueName="TimeReceived">
                               </telerik:GridBoundColumn>
                               <telerik:GridBoundColumn DataField="ExpiredDate" FilterControlAltText="Filter ExpiredDate column"
                                   HeaderText="ExpiredDate" UniqueName="ExpiredDate" DataFormatString="{0:d}">
                               </telerik:GridBoundColumn>
                               <telerik:GridBoundColumn DataField="SiteProcessType" FilterControlAltText="Filter ProcessType column"
                                   HeaderText="ProcessType" UniqueName="SiteProcessType">
                               </telerik:GridBoundColumn>
                          
                               <telerik:GridTemplateColumn HeaderText="" HeaderStyle-Width="120px" UniqueName="ViewSample"
                                   AllowFiltering="false">
                                   <ItemTemplate>
                                       <telerik:RadButton ID="rbViewFileSpecs" runat="server" Text="View File Specs" OnClick="rbFileSpecs_Click">
                                       </telerik:RadButton>
                                   </ItemTemplate>
                               </telerik:GridTemplateColumn>
                               <telerik:GridTemplateColumn HeaderText="" HeaderStyle-Width="120px" UniqueName="ViewSample"
                                   AllowFiltering="false">
                                   <ItemTemplate>
                                       <telerik:RadButton ID="rbViewSample" runat="server" Text="View Sample" OnClick="rbViewSample_Click">
                                       </telerik:RadButton>
                                   </ItemTemplate>
                               </telerik:GridTemplateColumn>
                               <telerik:GridBoundColumn DataField="PageID" FilterControlAltText="Filter PageID column"
                                   ReadOnly="false" HeaderText="PageID" UniqueName="PageID" Visible="false">
                               </telerik:GridBoundColumn>
                               <telerik:GridBoundColumn DataField="ObjID" FilterControlAltText="Filter ObjID column"
                                   ReadOnly="false" HeaderText="ObjID" UniqueName="ObjID" Visible="false">
                               </telerik:GridBoundColumn>
                               <telerik:GridBoundColumn DataField="IsZipped" FilterControlAltText="Filter IsZipped column"
                                   ReadOnly="false" HeaderText="IsZipped" UniqueName="IsZipped" Visible="false">
                               </telerik:GridBoundColumn>
                               <telerik:GridBoundColumn DataField="Designator" FilterControlAltText="Filter Designator column"
                                   ReadOnly="false" HeaderText="Designator" UniqueName="Designator" Visible="false">
                               </telerik:GridBoundColumn>
                       
                           </Columns>
                           <EditFormSettings>
                               <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                               </EditColumn>
                           </EditFormSettings>
                       </telerik:GridTableView>
                   </DetailTables>
                   <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
                   <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                       <HeaderStyle Width="20px"></HeaderStyle>
                   </RowIndicatorColumn>
                   <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True">
                       <HeaderStyle Width="20px"></HeaderStyle>
                   </ExpandCollapseColumn>
                   <Columns>
                       <telerik:GridBoundColumn DataField="ProcessName" FilterControlAltText="Filter ProcessName column"
                           HeaderText="ProcessName" UniqueName="ProcessName" ReadOnly="true">
                       </telerik:GridBoundColumn>
                       <telerik:GridBoundColumn DataField="LastSuccessfulProcessDateTime" FilterControlAltText="Filter LastSuccessfulProcessDateTime column"
                           HeaderText="LastSuccessfulProcessDateTime" UniqueName="LastSuccessfulProcessDateTime"
                           ReadOnly="true">
                       </telerik:GridBoundColumn>
                       <telerik:GridBoundColumn DataField="InstalledDate" FilterControlAltText="Filter InstalledDate column"
                           ReadOnly="true" HeaderText="InstalledDate" UniqueName="InstalledDate">
                       </telerik:GridBoundColumn>
                       <telerik:GridDateTimeColumn DataField="ExpiredDate" FilterControlAltText="Filter ExpiredDate column"
                           HeaderText="ExpiredDate" UniqueName="ExpiredDate" DataType="System.DateTime"
                           PickerType="DatePicker" DataFormatString="{0:d}">
                       </telerik:GridDateTimeColumn>
                       <telerik:GridEditCommandColumn UniqueName="ExpireDateEditBtn" FilterControlAltText="Filter EditCommandColumn column"
                           ButtonType="ImageButton">
                       </telerik:GridEditCommandColumn>
                       <telerik:GridBoundColumn DataField="Status" FilterControlAltText="Filter Status column"
                           ReadOnly="true" HeaderText="Status" UniqueName="Status">
                       </telerik:GridBoundColumn>
                 
                       <telerik:GridTemplateColumn HeaderText="" UniqueName="View Notifications Sent"
                           AllowFiltering="false">
                           <ItemTemplate>
                               <telerik:RadButton ID="rbVieNotiSent" runat="server" Text="View Notifications Sent"
                                   OnClick="rbVieNotiSent_Click">
                               </telerik:RadButton>
                           </ItemTemplate>
                       </telerik:GridTemplateColumn>
                       <telerik:GridBoundColumn DataField="Designator" FilterControlAltText="Filter Designator column"
                           ReadOnly="true" HeaderText="Designator" UniqueName="Designator" Visible="false">
                       </telerik:GridBoundColumn>
                       <telerik:GridBoundColumn DataField="AuditCustomerID" FilterControlAltText="Filter AuditCustomerID column"
                           ReadOnly="true" HeaderText="AuditCustomerID" UniqueName="AuditCustomerID" Visible="false">
                       </telerik:GridBoundColumn>
                       <telerik:GridBoundColumn DataField="ProcessId" FilterControlAltText="Filter ProcessId column"
                           ReadOnly="true" HeaderText="ProcessId" UniqueName="ProcessId" Visible="false">
                       </telerik:GridBoundColumn>
                       <telerik:GridButtonColumn DataTextField="ProgramId" FilterControlAltText="Filter ProgramId column"
                           HeaderText="ProgramId" UniqueName="ProgramId" Visible="false">
                       </telerik:GridButtonColumn>
                       <telerik:GridBoundColumn DataField="PageID" FilterControlAltText="Filter PageID column"
                           ReadOnly="true" HeaderText="PageID" UniqueName="PageID" Visible="false">
                       </telerik:GridBoundColumn>
                       <telerik:GridBoundColumn FilterControlAltText="Filter CustConfigId column" DataField="CustConfigId"
                           ReadOnly="true" HeaderText="CustConfigId" UniqueName="CustConfigId" Visible="false">
                       </telerik:GridBoundColumn>
                       <telerik:GridBoundColumn FilterControlAltText="Filter SiteNum column" DataField="SiteID"
                           ReadOnly="true" HeaderText="SiteID" UniqueName="SiteID" Visible="false">
                       </telerik:GridBoundColumn>
                   </Columns>
                   <EditFormSettings>
                       <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                       </EditColumn>
                   </EditFormSettings>
               </MasterTableView>
               <FilterMenu EnableImageSprites="False">
               </FilterMenu>
               <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
               </HeaderContextMenu>
           </telerik:RadGrid>
    when use IE 8 but have compability view checked as Yes, when mouse pointing to "View Notification Sent" button on the master table , the "View Sample" button and "View File Spec" button on the detail table disappears . This works fine use IE 8 but leave compatibility off, as long as have browser comability on, the button on the detail table disappears when mouse pointing to "View Notification Sent" button . If the template bounds to a regular button instead of radbutton, no issue.

    Please help!!!
  2. Kostadin
    Admin
    Kostadin avatar
    1708 posts

    Posted 11 Dec 2012 Link to this post

    Hi JJ,

    I was not able to replicate the issue. I prepared a small video where you could see that everything works properly on my side. Could you please send us a live url of your site so that we can examine this behavior?

    Regards,
    Kostadin
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. JJ
    JJ avatar
    147 posts
    Member since:
    May 2010

    Posted 11 Dec 2012 Link to this post

    Thanks. I figured out the problem.

    I put gird in a div which has " position: relative;" for this div.

    Removed position: relative; the rad button diappear problem solved.

    Thanks.

     

Back to Top