Note that there are some explanatory texts on larger screens.

plurals
  1. PORichfaces extendedDataTable breaks in ie9
    text
    copied!<p>So I have the following Datatable in a jsf application.</p> <pre><code> &lt;rich:extendedDataTable border="0px" value="#{package.packageSearchList}" var="o" id="mainTable" rowClass="test" styleClass="mainTable" rows="5" selection="#{package.selection}" selectionMode="single" iterationStatusVar="packageIndex"&gt; &lt;a4j:ajax execute="@firstForm" event="selectionchange" listener="#{package.selectionListener}" render=":secondForm :res" /&gt; &lt;rich:column&gt; &lt;f:facet name="header" class="header"&gt;ID&lt;/f:facet&gt; &lt;h:outputText value="#{o.packageID}" /&gt; &lt;/rich:column&gt; &lt;rich:column&gt; &lt;f:facet name="header" class="header"&gt;Product Name&lt;/f:facet&gt; &lt;h:outputText value="#{o.name}" /&gt; &lt;/rich:column&gt; &lt;rich:column&gt; &lt;f:facet name="header" class="header"&gt;Cost&lt;/f:facet&gt; &lt;h:outputText value="#{o.cost}" /&gt; &lt;/rich:column&gt; &lt;rich:column&gt; &lt;f:facet name="header" class="header"&gt;Duration&lt;/f:facet&gt; &lt;h:outputText value="#{o.duration}" /&gt; &lt;/rich:column&gt; &lt;rich:column&gt; &lt;f:facet name="header" class="header"&gt;Size&lt;/f:facet&gt; &lt;h:outputText value="#{o.size}" /&gt; &lt;/rich:column&gt; &lt;rich:column headerClass="blank"&gt; &lt;a4j:commandButton action="#{package.deletePackage}" render="maintable :firstForm" value="&amp;emsp;Remove" styleClass="fancyButtonRemove"&gt; &lt;f:setPropertyActionListener target="#{package.editedPackage}" value="#{o}" /&gt; &lt;/a4j:commandButton&gt; &lt;/rich:column&gt; &lt;/rich:extendedDataTable&gt; &lt;rich:dataScroller id="tableDataScroller" maxPages="2" for="mainTable" renderIfSinglePage="true"&gt; &lt;/rich:dataScroller&gt; </code></pre> <p>If a user selects one of these the information contained in the selected object is displayed in an output panel. This works perfectly fine on Chrome, Firefox,IE8 and IE7 however it does not work in IE9 or IE10 and I have no idea why. There is no errors thrown and no exceptions thrown in the backend. It also works in earlier version of IE which has me thouroughly confused.</p> <p>The strange thing is not everything breaks it. I can select anything in the table and it selects just fine and makes the backend call however it does not render the output panel and when I try to remove a record or use the datascroller to change the extendedDataTable the whole thing breaks. Selection will not work anymore and any buttons lose all responsiveness. </p> <p>As a workaround I have tried forcing the browser to default to IE8 documents mode using the following code but my IE constantly loads in IE9 regardless of what I do.</p> <pre><code> &lt;meta http-equiv="x-ua-compatible" content="IE=8" /&gt; </code></pre> <p>I am using richfaces 4.3.2 Final and Mojarra 2.0. Does anyone have any ideas on what could be happening? Any help would be appreciated, thank you.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload