datebox組件的屬性:
當值發生變化時執行limitDate
options:{onShowPanel:reInitIframeHeght,editable:false,required:true,onChange:limitDate}
下面是limitDate方法:
function limitDate(newDate, oldDate){
if(newDate){
newDate = new Date(newDate);
var now = new Date();
var limit = newDate.getTime() < now.getTime() - now.getDay() * 24 * 60 * 60 * 1000
|| newDate.getTime() > now.getTime() + (7 - now.getDay()) * 24 * 60 * 60 * 1000
if(limit){
var edDate = $('#dg').datagrid('getEditor', {
index: editIndex,
field: 'Date'
});
$(edDate.target).datebox('setValue', oldDate);
}
}
}