Browse Source

REPORT-85040 fix: 日期控件时间会超

es6
Treecat 2 years ago
parent
commit
39a0ea183e
  1. 12
      src/case/calendar/calendar.js

12
src/case/calendar/calendar.js

@ -156,13 +156,21 @@ BI.Calendar = BI.inherit(BI.Widget, {
return BI.map(items, function (i, item) {
return BI.map(item, function (j, td) {
var month = td.lastMonth ? o.month - 1 : (td.nextMonth ? o.month + 1 : o.month);
var year = o.year;
if (month > 12) {
month = 1;
year++;
} else if (month < 1) {
month = 12;
year--;
}
return BI.extend(td, {
type: "bi.calendar_date_item",
once: false,
forceSelected: true,
value: o.year + "-" + month + "-" + td.text,
value: year + "-" + month + "-" + td.text,
disabled: td.disabled,
cls: td.lastMonth || td.nextMonth ? "not-current-month-day": "",
cls: td.lastMonth || td.nextMonth ? "not-current-month-day" : "",
lgap: 2,
rgap: 2,
tgap: 4,

Loading…
Cancel
Save