[ 
https://jira.jboss.org/jira/browse/RF-5841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

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: 
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues

Reply via email to