Internet explorer 如何解决IE控制台中的XML5686:Unspecified XML错误

Internet explorer 如何解决IE控制台中的XML5686:Unspecified XML错误,internet-explorer,jsf,primefaces,Internet Explorer,Jsf,Primefaces,我正在处理primefaces应用程序 如果我有一个数据表和列标题作为输入字段,我可以按列标题过滤表值 当一个特定列中大约有20到50行时,一切都正常工作,但当任何列中的行数超过50行时,在ajax调用之后,datatable不会得到更新 问题只出现在IE中,在控制台中出现以下错误 XML5686:未指定的XML错误行号:xx,列号xx 在谷歌搜索时我发现,当有大数据时,IE就有问题了 已使用以下代码来解决: <f:facet name="first"> <m

我正在处理primefaces应用程序

如果我有一个数据表和列标题作为输入字段,我可以按列标题过滤表值

当一个特定列中大约有20到50行时,一切都正常工作,但当任何列中的行数超过50行时,在ajax调用之后,datatable不会得到更新

问题只出现在IE中,在控制台中出现以下错误 XML5686:未指定的XML错误行号:xx,列号xx

在谷歌搜索时我发现,当有大数据时,IE就有问题了

已使用以下代码来解决:

 <f:facet name="first">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    </f:facet>

但是,还是没有运气

环境保护:

  • Primefaces 5.x
  • IE 11
  • 她的是我的xhtml代码:

      <p:dataTable id="myGrid" widgetVar="myGrid" value="#{myBean.lazyDataModel}" lazy="true" var="p" rowKey="#{p.id}" selectionMode="single" selection="#{myBean.currentPst}"
                    emptyMessage="#{msgs.no_records_found}" draggableColumns="true"  liveResize="true"
                    filterDelay="600" paginator="true" rows="20" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
                    currentPageReportTemplate="({currentPage} #{msgs.of} {totalPages})" styleClass="pst-grid" rowStyleClass="#{p.leadPst ?  'test' : ''}">
    
                    <p:ajax event="page" listener="#{myBean.onDataTablePageChange}"/>
    
                    <p:ajax event="rowSelect" listener="#{myBean.onPstSelect}" global="false"/>
    
                    <p:ajax event="colReorder" listener="#{myBean.onColumnReorder}"/>
    
                    <p:ajax event="sort" listener="#{myBean.onColumnSort}"/>
    
    
    
                    <p:column headerText="${msgs.test}" id="materialsColumn" field="materials" exportable="true"
                        filterBy="" filterStyleClass="hidefilter" sortBy="#{pst.materials}">
                        <f:facet name="header">
                            <h:outputText styleClass="ui-column-title-block" value="${msgs.pst_materials}" />
                        </f:facet>                      
                        <f:facet name="filter">
                            <p:inputMask value="#{myBean.filter.mt}" styleClass="ui-column-inputfield"/>
                        </f:facet>
                        <ui:repeat var="mat" value="#{p.mts}" exportSeparator="\r\n">                                   
                            <h:outputText id="outputText" value="#{labelBean.formatMaterialNumber(mat.mt.mnum)}" /><br/>
                            <p:tooltip for="outputText">
                                <ui:repeat var="mater" value="#{p.mts}" exportSeparator="\r\n">                                 
                                    <h:outputText id="outputText" value="#{mater.md.label}" /><br/>
                                </ui:repeat>
                            </p:tooltip>
                        </ui:repeat>
                    </p:column>
    
    
                    /// othre columns
                </p:dataTable>
    
    
    

    ///其他柱

    提前感谢

    IE11中对XML大小有某种限制。恐怕没有办法了。相反,考虑显示更少的行+分页,或者提供导出报告。恐怕没有办法了。相反,考虑显示更少的行+分页,或者提供导出报告。