t:inputCalendar disabled status is not working with f:ajax
----------------------------------------------------------

                 Key: TOMAHAWK-1577
                 URL: https://issues.apache.org/jira/browse/TOMAHAWK-1577
             Project: MyFaces Tomahawk
          Issue Type: Bug
          Components: AJAX Form Components, Calendar
    Affects Versions: 1.1.11-SNAPSHOT
         Environment: Win XP, JDK 1.6.0.20, Tomcat 6.0.29, MyFaces 2.0.6 - 
Snapshots (built from trunk of 09-04-2011), Tomahawk20-1.1.11 Snapshot (built 
from trunk of 09-04-2011)
            Reporter: Oliver Bayer


I'm using a t:selectBooleanCheckbox with ajax functionality and the 
t:inputCalendar component. The calendar should be enabled if the checkbox is 
checked and vice versa. By default the checkbox is unchecked and the calendar 
disabled. The disabled calendar does not show the (disabled) button for the 
popup at all. If the checkbox is checked the calendar stays disabled.

See demo source code below:

<t:selectBooleanCheckbox id="aCheckbox" value="#{mybean.aCheckbox}">
        <f:ajax event="valueChange" render="aDate" />
</t:selectBooleanCheckbox>

<t:inputCalendar id="aDate" 
        monthYearRowClass="yearMonthHeader" 
        weekRowClass="weekHeader" 
        popupButtonStyleClass="standard_bold"
        currentDayCellClass="currentDayCell" 
        value="#{mybean.aDate}" 
        renderAsPopup="true"
        popupTodayString="today"
        popupDateFormat="dd.MM.yyyy" 
        popupWeekString="week"
        forceId="true"
        disabled="#{mybean.aCheckbox == false}" />

Maybe this ajax issue is related to this ticket: TOMAHAWK-1574

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to