HandsOnTable - using date functions with methods

Posted by briansol on Stack Overflow See other posts from Stack Overflow or by briansol
Published on 2014-06-09T21:05:03Z Indexed on 2014/06/10 21:25 UTC
Read the original article Hit count: 126

Filed under:
|

I have a function used on the datepicker to limit dates selected to the first of the month... I invoke it by setting a class and listener, such as:

$( ".datepickfom" ).datepicker(
    {
        beforeShowDay:  fom,
        showOn: "both",
        buttonImage: "/images/calendar.png",
        buttonImageOnly: true,
        changeMonth: true,
        changeYear: true,
        dateFormat: "m/d/yy",
        yearRange: "-25:+100",
        constrainInput: true
    }
);

the fom call:

 function fom(date){
    if (date.getDate() != 1) {
        return [false, "", "Specify 1st of Month"];
    }
    return [true, ""];
}

This works great for regular forms.

I'm looking to extend this functionality to the HandsOnTable 'date' cell data types.

var $container_1 = $("#datatable_1");
var handsontable_1 = $container_1.data('handsontable');
$("#datatable_1").handsontable(
{ columns: [
{},
{},
{
 type: 'date', 
 dateFormat: 'm/d/yy'
},
{},
{
 type: 'dropdown', 
 source: ["","Y","N"]
},
{},
{}
]
});

This also works as it should, but the date lets me pick other dates besides the first.

Is there a way to attach the

beforeShowDay

option to the HOT cell call as well?

© Stack Overflow or respective owner

Related posts about datepicker

Related posts about handsontable