]
Mikhail Vitenkov closed RF-5841.
--------------------------------
Fix Version/s: 3.3.1
Resolution: Rejected
Assignee: Mikhail Vitenkov (was: Nick Belaevski)
Not a richfaces bug. JSF feature.
pattern of f:convertDateTime isn't applied for output on the same
page.
-----------------------------------------------------------------------
Key: RF-5841
URL:
https://jira.jboss.org/jira/browse/RF-5841
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.3.1
Environment: IE6, IE7, FF 3.1.3, Safari 3.1, Opera 9.62(3.3.1-snapshot)
Reporter: Mikhail Vitenkov
Assignee: Mikhail Vitenkov
Fix For: 3.3.1
#1. Add following code on xhtml page:
<h:form>
<h:selectOneRadio
value="#{custom.pattern}">
<f:selectItems value="#{custom.catalogDateFormatList}"
hideNoSelectionLabel="true" />
<a4j:support event="onclick" reRender="testDataTable,out">
</a4j:support>
</h:selectOneRadio>
<rich:dataTable id="testDataTable" value="#{custom.testList}"
width="100%" var="_cat">
<rich:column>
<h:outputText value="_cat" />
<h:outputText value="#{custom.testDate}">
<f:convertDateTime pattern="#{custom.pattern}" />
</h:outputText>
</rich:column>
</rich:dataTable>
<br />
<h:commandButton value="submit" />
<h:outputText id="out" value="#{custom.testDate}">
<f:convertDateTime pattern="#{custom.pattern}" />
</h:outputText>
</h:form>
#2. Use following java bean code:
private String pattern;
private ArrayList<SelectItem> catalogDateFormatList;
private ArrayList<String> testList;
private Date testDate;
...
+getters and setters
...
Inside constructor place:
catalogDateFormatList = new ArrayList<SelectItem>();
testList = new ArrayList<String>();
pattern = "d/MMM/y";
catalogDateFormatList.add(new SelectItem("d/MMM/y","d/MMM/y"));
catalogDateFormatList.add(new SelectItem("dd/M/yy HH:mm","dd/M/yy
HH:mm"));
for(int i=0;i<2;i++){
testList.add("#" + i + " ");
}
testDate = new Date();
#3. Navigate to page.
#4. Verify #{custom.testDate} date format - d/MMM/y
#5. Select "dd/M/yy HH:mm" radio button and verify date formay again.
Actual behavior:
Date pattern isn't applied for both output(inside and outside rich:dataTable).
But if you place tested outputs on another page and navigate to it, using a4j:support
action -
pattern, selected from radio button group is applied.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: