Probably because it's easier to pick using one component than two.
Maybe he could try using
<tr:convertDateTime pattern="yyyy-MM"/>
and see if that will automatically set the day part to 01 no matter
which day is picked.
If he wanted something different, another option is an
h:selectOneMenu that listed yyyy-MM rather than two separate
components.
On Mon, Dec 21, 2009 at 2:25 PM, Jakob Korherr <[email protected]> wrote:
> Hi,
>
> Why do you want to select only the 1st day of each month? do you want to
> select a month with this component? If so, why don't you just use two
> <h:selectOneMenu> components, one for the month and one for the year?
>
> Regards,
>
> Jakob Korherr
>
> 2009/12/18 <[email protected]>
>
>> Hi,
>> with the following code, I don't think it suits my need. Please advise if
>> there is way to achieve only allowing 1st day of each month within a certain
>> range, say within Oct 15, 2008 - Oct 30, 2010 to be selectable. If this is
>> not possible, backend validation is the only choice.
>>
>> <tr:inputDate id="days" value="#{bean.date}"
>> label="Select a date, but check possible
>> holidays first">
>> <tr:convertDateTime pattern="yyyy-MM-dd"/>
>> <tr:validateDateRestriction
>> invalidDays="#{bean.date.nationalHolidays}" />
>> </tr:inputDate>
>>
>