我无法使“链接字段”选项起作用。 触发事件时,控制台中将显示以下错误。
有趣的是,即使基本的日期选择器功能在事件处于活动状态时也能正常工作。
JavaScript代码
jQuery(container).find(".xcrud-datepicker").each(function() {
var element = jQuery(this);
$(function() {
element.datetimepicker();
var range_start = element.data("rangestart");
var range_end = element.data("rangeend");
if (range_start) {
element.datetimepicker({
useCurrent : false
// Important! See issue #1075
});
}
if (range_end) {
element.on("dp.changes", function(e) {
var target = element.parent().find('input[name="' + range_end + '"]');
jQuery(target).data("DateTimePicker").minDate(e.date);
});
}
if (range_start) {
element.on("dp.changes", function(e) {
var target = element.parent().find('input[name="' + range_start + '"]');
jQuery(target).data("DateTimePicker").maxDate(e.date);
});
}
});
});
HTML代码
<div class="col-md-8 col-sm-9">
<input class="xcrud-input xcrud-datepicker form-control" data-required="1" type="text" data-type="datetime" value="" name="Y2xpZW50ZXMuY2xpX2NyaWFjYW8-" data-rangeend="WTJ4cFpXNTBaWE11WTJ4cFgyTnlhV0ZqWVc5ZmRHOC0-">
<span> até </span>
<input class="xcrud-input xcrud-datepicker form-control" type="text" data-type="datetime" value="" name="Y2xpZW50ZXMuY2xpX2NyaWFjYW9fdG8-" data-rangestart="WTJ4cFpXNTBaWE11WTJ4cFgyTnlhV0ZqWVc4LQ--">
触发事件时JS控制台出错
Uncaught TypeError: Cannot read property 'minDate' of undefined