ICEfaces
  1. ICEfaces
  2. ICE-4860

dataTable and selectInputDate: Calendar numbers disappear

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.2
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Tomcat 6.0
      FF 3.5
      IE 8.0

      Description

      A <ice:selectInputDate> component rendered as an popup within an <ice.dataTable> doesn't seem to work well... As soon as you click on the icon to show up the calender, the calender's numbers are actually rendered but you can't see them because their rendered with a white font color . (See screenshot). You click the calendar numbers but nothing happens...

      This strange behaviour only appears if you are using a <ice:rowSelector>

      BTW: I couldn't verify it so far, but also a <ice:menuBar> / <ice:menuItem > components are affected (not renderer properly)

        Activity

        Patrick Dobler created issue -
        Patrick Dobler made changes -
        Field Original Value New Value
        Attachment screenDataTableInputDate01.png [ 11934 ]
        Hide
        Patrick Dobler added a comment -

        Attached an Eclipse Project Example

        Show
        Patrick Dobler added a comment - Attached an Eclipse Project Example
        Patrick Dobler made changes -
        Attachment case8587.zip [ 11935 ]
        Patrick Dobler made changes -
        Salesforce Case [5007000000A48Ng]
        Ken Fyten made changes -
        Assignee Ken Fyten [ ken.fyten ]
        Ken Fyten made changes -
        Fix Version/s 1.8.2 [ 10190 ]
        Assignee Priority P2
        Assignee Ken Fyten [ ken.fyten ] Yip Ng [ yip.ng ]
        yip.ng made changes -
        Attachment screenshot-1.png [ 11995 ]
        Hide
        yip.ng added a comment -

        The date number display can be fixed by fixing the CSS. See screenshot-1.

        However, when you select a date, it just flashes and disappears. It won't stay put in the date input field. This doesn't seem to be caused by CSS. If you inspect the HTML, the value of the input field is empty.

        Show
        yip.ng added a comment - The date number display can be fixed by fixing the CSS. See screenshot-1. However, when you select a date, it just flashes and disappears. It won't stay put in the date input field. This doesn't seem to be caused by CSS. If you inspect the HTML, the value of the input field is empty.
        Hide
        yip.ng added a comment -

        Seems the row selector causes the selected date to disappear.

        Show
        yip.ng added a comment - Seems the row selector causes the selected date to disappear.
        yip.ng made changes -
        Attachment screenshot-2.png [ 11997 ]
        Hide
        yip.ng added a comment -

        Seems there are two submits when you click on a date: one for the date selection and one for the row selection. The date value submitted by the date selection is properly received and decoded on the server, but somehow it just gets wiped out when the row selection submit is processed. See screenshot-2.

        Show
        yip.ng added a comment - Seems there are two submits when you click on a date: one for the date selection and one for the row selection. The date value submitted by the date selection is properly received and decoded on the server, but somehow it just gets wiped out when the row selection submit is processed. See screenshot-2.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19277 Mon Sep 21 09:56:33 MDT 2009 yip.ng ICE-4860: Changed CSS to avoid calendar displaying white on white when in a row selector.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/xp/xp-portlet.css
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/xp/xp.css
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/woodstock/woodstock.css
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/royale/royale.css
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/rime/rime.css
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/rime/rime-portlet.css
        yip.ng made changes -
        Attachment screenshot-3.png [ 11998 ]
        Hide
        yip.ng added a comment - - edited

        Date number display fixed by changing CSS.

        To prevent disappearance of selected date, set toggleOnInput to false in ice:rowSelector. (Suggestion from Adnan.)

        <ice:rowSelector ... toggleOnInput="false" ... />

        See screenshot-3.

        Show
        yip.ng added a comment - - edited Date number display fixed by changing CSS. To prevent disappearance of selected date, set toggleOnInput to false in ice:rowSelector. (Suggestion from Adnan.) <ice:rowSelector ... toggleOnInput="false" ... /> See screenshot-3.
        yip.ng made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        yip.ng made changes -
        Attachment ICE-4860.war [ 12009 ]
        Hide
        Joanne Bai added a comment -

        Verified with success on 1.8.2 build 3 with FF3.5 and IE7

        Test app was added to repo\qa\trunk\Regression\ICE-4860

        Show
        Joanne Bai added a comment - Verified with success on 1.8.2 build 3 with FF3.5 and IE7 Test app was added to repo\qa\trunk\Regression\ ICE-4860
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P2
        Hide
        Krashan Brahmanjara added a comment -

        In my opinion small css change from revision 19277 can be safely reverted
        :
        This change

        .iceSelInpDateDay .iceOutTxt

        { color: #000000; }

        was unnecesary and hides style .iceOutTxt which is by default defined as

        .iceOutTxt

        { color:#484848; }

        Tested on some complex apps and showcase.

        Show
        Krashan Brahmanjara added a comment - In my opinion small css change from revision 19277 can be safely reverted : This change .iceSelInpDateDay .iceOutTxt { color: #000000; } was unnecesary and hides style .iceOutTxt which is by default defined as .iceOutTxt { color:#484848; } Tested on some complex apps and showcase.

          People

          • Assignee:
            yip.ng
            Reporter:
            Patrick Dobler
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: