[JBoss JIRA] Created: (RF-3735) rich:fileupload does not work properly when context-param com.sun.faces.enableViewStateIdRendering = false for Mojarra 1.2_08
by eugene dorfman (JIRA)
rich:fileupload does not work properly when context-param com.sun.faces.enableViewStateIdRendering = false for Mojarra 1.2_08
-----------------------------------------------------------------------------------------------------------------------------
Key: RF-3735
URL: http://jira.jboss.com/jira/browse/RF-3735
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.1
Environment: glassfish 9.1_ur1, Mojarra 1.2_08, richfaces 3.2.1.GA
Reporter: eugene dorfman
Fix For: 3.2.2
There is an issue with JSF - it generates invalid mark up in a sense that if you have more than one h:form on a page - there will be an input field with the name
javax.faces.ViewState and with the same id in each form - this leads to a repeating id=javax.faces.ViewState. In Sun RI Mojarra 1.2_08 there was introduced a context-param com.sun.faces.enableViewStateIdRendering, if you set it to false in your web.xml - there is no bug with markup validation, because id attribute is not rendered for the input field (it renders a name attribute only). However this option prevents fileUpload to work properly (it will say Transfer error occuried) when id for ViewState input is not rendered. Since there is support for such an option in Mojarra 1.2_08 - fileUpload should not depend on this id attribute. I will attach an illustrating example a bit later.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 8 months
[JBoss JIRA] Created: (RF-2916) Table Sorting + Pagination - make using these features together possible
by Kris Kempa (JIRA)
Table Sorting + Pagination - make using these features together possible
------------------------------------------------------------------------
Key: RF-2916
URL: http://jira.jboss.com/jira/browse/RF-2916
Project: RichFaces
Issue Type: Feature Request
Affects Versions: 3.2.0
Reporter: Kris Kempa
Both sorting and pagination has most utility when working with large data sets. So why allowing thhem to work together has been skipped? Documentations has short sentence "Sorting could not be used together with pagination. Only row that currently on the client could be sorted" and my teammate noticed strange behavior of these two geatures when used together (paging ceased to working after some different sorting actions).
I bet it's not because it's impossible (AFAIR you have example data models implementations which can work with Hibernate-managed paging).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 8 months
[JBoss JIRA] Created: (RF-3606) ScrollableDataTable doesn't work with 33 columns in IE
by Nick Belaevski (JIRA)
ScrollableDataTable doesn't work with 33 columns in IE
------------------------------------------------------
Key: RF-3606
URL: http://jira.jboss.com/jira/browse/RF-3606
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.1
Environment: IE
Reporter: Nick Belaevski
Assigned To: Konstantin Mishin
Fix For: 3.2.2
The following code fails with JS error in IE7:
<rich:scrollableDataTable rowKeyVar="rkv" frozenColCount="1" height="400px"
width="700px" id="carList" rows="40" columnClasses="col"
value="#{dataTableScrollerBean.allCars}" var="category" sortMode="single"
binding="#{dataTableScrollerBean.table}"
selection="#{dataTableScrollerBean.selection}">
<rich:column id="make">
<f:facet name="header"><h:outputText styleClass="headerText" value="Make" /></f:facet>
<h:outputText value="#{category.make}" />
</rich:column>
<rich:column id="model">
<f:facet name="header"><h:outputText styleClass="headerText" value="Model" /></f:facet>
<h:outputText value="#{category.model}" />
</rich:column>
<rich:column id="price">
<f:facet name="header"><h:outputText styleClass="headerText" value="Price" /></f:facet>
<h:outputText value="#{category.price}" />
</rich:column>
<rich:column id="mileage">
<f:facet name="header"><h:outputText styleClass="headerText" value="Mileage" /></f:facet>
<h:outputText value="#{category.mileage}" />
</rich:column>
<rich:column width="200px" id="vin">
<f:facet name="header"><h:outputText styleClass="headerText" value="VIN" /></f:facet>
<h:outputText value="#{category.vin}" />
</rich:column>
<rich:column id="stock">
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="#{category.stock}" />
</rich:column>
<rich:column>
<f:facet name="header"><h:outputText styleClass="headerText" value="Stock" /></f:facet>
<h:outputText value="xxx!!! #{category.stock}" />
</rich:column>
</rich:scrollableDataTable>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 9 months