我的应用程序是一个ASP.NET MVC,我实现了引导数据报警器,如下所示:
$(window).load(function () {
var startDate = new Date('01/01/2012');
var FromEndDate = new Date();
var ToEndDate = new Date();
$('#DataInicio').datepicker({
format: "dd/mm/yyyy",
todayBtn: "linked",
startDate: '01/01/2012',
language: "pt-BR",
todayHighlight: true,
endDate: FromEndDate,
autoclose: true
}).on('changeDate', function (selected) {
startDate = new Date(selected.date.valueOf());
startDate.setDate(startDate.getDate(new Date(selected.date.valueOf())));
$('#DataFim').datepicker('setStartDate', startDate);
});
$('#DataFim').datepicker({
format: "dd/mm/yyyy",
todayBtn: "linked",
language: "pt-BR",
todayHighlight: true,
startDate: startDate,
endDate: ToEndDate,
autoclose: true
}).on('changeDate', function (selected) {
FromEndDate = new Date(selected.date.valueOf());
FromEndDate.setDate(FromEndDate.getDate(new Date(selected.date.valueOf())));
$('#DataInicio').datepicker('setEndDate', FromEndDate);
});在第一次分页时,daterange工作得很好,但是在postpack daterange失去了配置后,下面的图像是第一次回发和回发之后:


防止选择日期开始大于结束日期的配置将丢失。
如何在回发后修复并保持选定的范围?
谢谢
发布于 2014-02-13 12:21:37
我修正了使用这个解决方案:
if ($('#DataInicio').val()) {
startDate = $('#DataInicio').val();
};
if ($('#DataFim').val()) {
FromEndDate = $('#DataFim').val();
};回发后,日期范围将被维护。
https://stackoverflow.com/questions/21752098
复制相似问题