RadGrid和Internet Explorer布局问题

时间:2013-12-20 12:15:07

标签: internet-explorer firefox gridview telerik radgrid

我想知道为什么Telerik会对我的RadGrid发生这种情况,它有一个不太复杂的细节表。在Firefox上它运行得很好,Chrome也是如此。但是在IE上存在很多问题,它没有显示插入按钮(在细节网格上),如果我点击编辑布局没有改变,那么这里是截图:

Firefox上的

Firefox

IE上的

IE

如果有人知道为什么会这样,请回复。

由于

这是ASPX页面上的RadGrid代码:

<telerik:RadGrid ID="gridDocumentos" runat="server" 
    AllowPaging="True" AllowSorting="True" CellSpacing="0" 
    AllowAutomaticDeletes="True" AllowAutomaticInserts="True"
            AllowAutomaticUpdates="True" AutoGenerateDeleteColumn="True" 
    DataSourceID="DocumentosDataSource" GridLines="None" Culture="pt-BR" 
    Skin="Metro" AutoGenerateEditColumn="True" HorizontalAlign="Center" Width="1080px" 
                             onitemdatabound="gridDocumentos_ItemDataBound" 
                             oniteminserted="gridDocumentos_ItemInserted" 
                             OnItemCommand="gridDocumentos_ItemCommand" 
        onitemupdated="gridDocumentos_ItemUpdated" 
        onitemcreated="gridDocumentos_ItemCreated" 
        onupdatecommand="gridDocumentos_UpdateCommand" >
            <exportsettings>
                <pdf pagewidth="">
                </pdf>
            </exportsettings>
            <ClientSettings AllowColumnsReorder="True">
            </ClientSettings>
            <mastertableview autogeneratecolumns="False" datakeynames="DOC_Id" AllowAutomaticDeletes="True"  
            AllowAutomaticUpdates="True"
    datasourceid="DocumentosDataSource" ViewStateMode="Enabled" EnableViewState="true"
                NoDetailRecordsText="Não revisões desse documento para mostrar.">
                <EditFormSettings> 
                        <EditColumn UniqueName="EditCommandColumn1" InsertText="Adicionar" CancelText="Cancelar" UpdateText="Atualizar" > 
                        </EditColumn> 
                      </EditFormSettings> 
                <detailtables>
                    <telerik:GridTableView  runat="server"  ViewStateMode="Enabled" EnableViewState="true"
    AutoGenerateColumns="False" DataKeyNames="REV_Id" DataSourceID="DocumentosDetailsDataSource" 
                        AllowAutomaticInserts="True" CommandItemDisplay="Bottom" InsertCommand="gridDocumentos_InsertCommand"
                        NoMasterRecordsText="Não há documentos para mostrar." >

                        <ParentTableRelation>
                            <telerik:GridRelationFields DetailKeyField="FK_DOC_Id" 
                                MasterKeyField="DOC_Id" />
                        </ParentTableRelation>
                        <Columns>
                            <telerik:GridBoundColumn DataField="REV_Id" 
                                FilterControlAltText="Filter REV_Id column" SortExpression="REV_Id" 
                                UniqueName="REV_Id" Display="false" ReadOnly="True" DataType="System.Int32">
                            </telerik:GridBoundColumn>

                             <telerik:GridBoundColumn DataField="FK_DOC_Id" 
                                FilterControlAltText="Filter FK_DOC_Id column" SortExpression="FK_DOC_Id" 
                                UniqueName="FK_DOC_Id" Display="false" DataType="System.Int32">
                            </telerik:GridBoundColumn>

                            <telerik:GridBoundColumn DataField="REV_NomeArquivo" 
                                FilterControlAltText="Filter REV_NomeArquivo column" SortExpression="REV_NomeArquivo" 
                                UniqueName="REV_NomeArquivo" HeaderText="Nome do arquivo" Visible ="false" >
                            </telerik:GridBoundColumn>

                            <telerik:GridBoundColumn DataField="REV_Codigo" 
                                FilterControlAltText="Filter REV_Codigo column" HeaderText="Código da Revisão" 
                                SortExpression="REV_Codigo" UniqueName="REV_Codigo">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="REV_Descr" 
                                FilterControlAltText="Filter REV_Descr column" HeaderText="Descrição" 
                                SortExpression="REV_Descr" UniqueName="REV_Descr">
                            </telerik:GridBoundColumn>

                            <telerik:GridBoundColumn DataField="REV_Tipo" 
                                FilterControlAltText="Filter REV_Tipo column" HeaderText="Tipo" 
                                SortExpression="REV_Tipo" UniqueName="REV_Tipo" >
                            </telerik:GridBoundColumn>

                            <telerik:GridBoundColumn DataField="REV_Tamanho" 
                                FilterControlAltText="Filter REV_Tamanho column" HeaderText="Tamanho" 
                                SortExpression="REV_Tamanho" UniqueName="REV_Tamanho" >
                            </telerik:GridBoundColumn>


                            <telerik:GridBoundColumn DataField="REV_DataEnvio" 
                                FilterControlAltText="Filter REV_DataEnvio column" HeaderText="Data de envio" 
                                SortExpression="REV_DataEnvio" UniqueName="REV_DataEnvio" ReadOnly="true">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="UserName_EnviadoPor" 
                                FilterControlAltText="Filter UserName_EnviadoPor column" 
                                HeaderText="Revisão enviada por:" UniqueName="UserName_EnviadoPor" ReadOnly="true">
                            </telerik:GridBoundColumn>


                            <telerik:GridHyperLinkColumn
                                FilterControlAltText="Filter Download column" Text="Download" 
                                UniqueName="Download" HeaderText="Download">
                            </telerik:GridHyperLinkColumn>

                             <telerik:GridTemplateColumn HeaderText="Sobrescrever versão" 
                                UniqueName="TemplateColumn1" Visible ="false">
                        <EditItemTemplate>
                        <ItemTemplate> 
</ItemTemplate>  
             <telerik:RadAsyncUpload runat="server" ID="RadAsyncUpload2" 
              MultipleFileSelection=Disabled MaxFileInputsCount="1" HttpHandlerUrl="~/Pages/UploadHandler.ashx"
              TemporaryFileExpiration="30"
              Culture="pt-BR" Height="24px" Width="330px"   >
              <Localization Cancel="Cancelar" DropZone="Arraste arquivos para cá" 
                  Remove="Remover" Select="Selecionar" />
                                           </telerik:RadAsyncUpload>

                                       <telerik:RadProgressArea runat="server" 
                 ID="RadProgressArea2" Culture="pt-BR" 
              Skin="WebBlue" Language="pt-BR" Width="299px" >
<Localization Uploaded="Enviado" Cancel="Cancelar" CurrentFileName="Enviando arquivo:" 
                  ElapsedTime="Tempo decorrido:" EstimatedTime="Tempo estimado:" 
                  TotalFiles="Arquivos:" TransferSpeed="Velocidade" 
                  UploadedFiles="Arquivos Enviados:"></Localization>
          </telerik:RadProgressArea>
                        </EditItemTemplate>
                    </telerik:GridTemplateColumn>

                            <telerik:GridButtonColumn FilterControlAltText="Filter column column" 
                                UniqueName="column">
                            </telerik:GridButtonColumn>

                    <telerik:GridTemplateColumn HeaderText="Enviar nova revisão" 
                                UniqueName="TemplateColumn2" Visible ="false">
                        <InsertItemTemplate>
                        <telerik:RadProgressArea runat="server" 
                 ID="RadProgressArea3" Culture="pt-BR" 
              Skin="WebBlue" Language="pt-BR" Width="299px" >
<Localization Uploaded="Enviado" Cancel="Cancelar" CurrentFileName="Enviando arquivo:" 
                  ElapsedTime="Tempo decorrido:" EstimatedTime="Tempo estimado:" 
                  TotalFiles="Arquivos:" TransferSpeed="Velocidade" 
                  UploadedFiles="Arquivos Enviados:"></Localization>
          </telerik:RadProgressArea>
                            <telerik:RadAsyncUpload runat="server" ID="RadAsyncUpload3" 
              MultipleFileSelection=Disabled MaxFileInputsCount="1" HttpHandlerUrl="~/Pages/UploadHandler.ashx"
              TemporaryFileExpiration="30"
              Culture="pt-BR" Height="24px" Width="330px"   > <Localization Select="Selecionar" Cancel = "Cancelar" Remove = "Remover" />
                                           </telerik:RadAsyncUpload>                                        
                        </InsertItemTemplate>
                    </telerik:GridTemplateColumn>
                        </Columns>
                    </telerik:GridTableView>
                </detailtables>
                <rowindicatorcolumn visible="False">
                </rowindicatorcolumn>
                <ExpandCollapseColumn Created="True">
                </ExpandCollapseColumn>
                <Columns>
                    <telerik:GridBoundColumn DataField="DOC_Id" DataType="System.Int32" 
                        HeaderText="DOC_Id" ReadOnly="True" 
                        SortExpression="DOC_Id" UniqueName="DOC_Id" Visible="False" >
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="DOC_Titulo" 
                        FilterControlAltText="Filter DOC_Titulo column" HeaderText="Título" 
                        SortExpression="DOC_Titulo" UniqueName="DOC_Titulo">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="DOC_Descr" 
                        FilterControlAltText="Filter DOC_Descr column" HeaderText="Descrição" 
                        UniqueName="DOC_Descr">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="DOC_Codigo" 
                        FilterControlAltText="Filter DOC_Codigo column" HeaderText="Código" 
                        SortExpression="DOC_Codigo" UniqueName="DOC_Codigo">
                    </telerik:GridBoundColumn>


                     <telerik:GridDropDownColumn DataSourceID="FormatoDataSource" Visible ="false"
                    ListTextField="FOR_Descr" ListValueField="FOR_Id" DataField="FK_FOR_Id" UniqueName="FK_FOR_Id" HeaderText="Formato" >
                    </telerik:GridDropDownColumn>

                    <telerik:GridDropDownColumn DataSourceID="SituacaoDataSource"
                    ListTextField="SIT_Descr" ListValueField="SIT_Id" DataField="FK_SIT_Id" UniqueName="FK_SIT_Id" HeaderText="Situação" >
                    </telerik:GridDropDownColumn>

                    <telerik:GridDropDownColumn DataSourceID="MidiaDataSource"
                    ListTextField="MID_Descr" ListValueField="MID_Id" DataField="FK_MID_Id" UniqueName="FK_MID_Id"  HeaderText="Mídia" >
                    </telerik:GridDropDownColumn>

                     <telerik:GridDropDownColumn DataSourceID="SistemaDataSource"
                    ListTextField="SIS_Descr" ListValueField="SIS_Id" DataField="FK_SIS_Id" UniqueName="FK_SIS_Id"  HeaderText="Sistema" >
                    </telerik:GridDropDownColumn>

                    <telerik:GridDropDownColumn DataSourceID="SubSistemaDataSource" Visible ="false"
                    ListTextField="SUB_Descr" ListValueField="SUB_Id" DataField="FK_SUB_Id" UniqueName="FK_SUB_Id"  HeaderText="SubSistema" >
                    </telerik:GridDropDownColumn>

                     <telerik:GridDropDownColumn DataSourceID="CategoriaDataSource" Visible="false"
                    ListTextField="CAT_Descr" ListValueField="CAT_Id" DataField="FK_CAT_Id" UniqueName="FK_CAT_Id"  HeaderText="Categoria" >
                    </telerik:GridDropDownColumn>

                    <telerik:GridTemplateColumn HeaderText="Mudar o documento de nó" 
                                UniqueName="TemplateChangeNode" Visible ="false">
                        <EditItemTemplate>

                    <telerik:RadDropDownTree ID="RadDropDownTree1" runat="server">
                    </telerik:RadDropDownTree>
                        </EditItemTemplate>
                    </telerik:GridTemplateColumn>

                    <telerik:GridBoundColumn DataField="DOC_CriadoEm" 
                        FilterControlAltText="Filter DOC_CriadoEm column" HeaderText="Criado em" ReadOnly="true"
                        UniqueName="DOC_CriadoEm">
                    </telerik:GridBoundColumn>


                    <telerik:GridBoundColumn DataField="UserName" 
                        FilterControlAltText="Filter UserName column" 
                        HeaderText="Documendo criado por" UniqueName="UserName"  ReadOnly="true">
                    </telerik:GridBoundColumn>


                    <telerik:GridCheckBoxColumn DataField="DOC_ASerRecebido" 
                        FilterControlAltText="Filter DOC_ASerRecebido column" 
                        HeaderText="A ser recebido?" UniqueName="DOC_ASerRecebido"  ReadOnly="true">
                    </telerik:GridCheckBoxColumn>

                </Columns>
            </mastertableview>
        </telerik:RadGrid>

0 个答案:

没有答案