Hello,
I’m setting some range or single dates from a string. The problem is that jqx add or remove randomly one day to the date i set.
Here a video with the problem: https://www.youtube.com/watch?v=fnNklVwtDz4
Here my code sample:
function addTableRow(TableName,Dates)
{
var i=parseInt($(“#addTableRow”).val());
if(TableName==’TableDaysOffrange’){
var jqname=”daysoffrange”+i;
$(“#”+TableName).append(“<TR><TD><div id='”+jqname+”‘></div></TD><TD >
<span>Supprimer cette plage.</span></TD>”);
$(‘#’+jqname).jqxDateTimeInput({formatString: ‘yyyy-MM-dd’, width: 240, height: 25, selectionMode: ‘range’,theme: ‘Salud’ });
if(Dates!=’0′){
var range=Dates.split(“@”);
alert(‘range0=’+range[0]+’range1=’+range[1]);
$(‘#’+jqname).jqxDateTimeInput(‘setRange’, range[0], range[1]);
}
}
if(TableName==’TableDaysOff’){
var jqname=”daysoff”+i;
$(“#”+TableName).append(“<TR><TD><div id='”+jqname+”‘></div></TD><TD >
<span>Supprimer cette plage.</span></TD>”);
$(‘#’+jqname).jqxDateTimeInput({formatString: ‘yyyy-MM-dd’, width: 140, height: 25, theme: ‘Salud’ });
if(Dates!=’0′){
$(‘#’+jqname).jqxDateTimeInput(‘val’,Dates);
}
}
i=i+1;
$(“#addTableRow”).val(i);
}