javaserverfaces
  1. javaserverfaces
  2. JAVASERVERFACES-2430

f:convertDateTime within h:dataTable/h:colum is not resolving EL expression referencing dataTable var

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 2.1.7
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      JBoss AS 7
      Tomcat 7

      Description

      I have a scenario where every row in a data table has a date and also a different timeZone spec.
      I wanted to use f:convertDateTime and set the timeZone parameter from the var element to format it. But this is not working as expected. Instead of the per-row timezone it is allways using the default timeZone to format the output since the EL expression for timeZone resolvs to null for all rows.

      Attached is a minimal sample class and jsf file to demonstrate the issue. The expected output would be the time for 3 different timezones. But instead all 3 rows are rendered in the default TZ.

      There are several workarounds for this but handling it like this would be the preffered one.

      Thanks

        Issue Links

          Activity

          Hide
          Manfred Riem added a comment -

          This is potential spec issue, I opened an issue at the SPEC bug tracker. See the linked issue.

          Show
          Manfred Riem added a comment - This is potential spec issue, I opened an issue at the SPEC bug tracker. See the linked issue.

            People

            • Assignee:
              Ed Burns
              Reporter:
              sunf1re
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: