Browse Source

Pull request #3222: REPORT-85040 fix: 日期控件时间会超

Merge in VISUAL/fineui from ~TREECAT/fineui:master to master

* commit '016c8de5dc9be8054329411ee2b35a4b2d39aa12':
  REPORT-85040 fix: 日期控件时间会超
es6
treecat-罗群 2 years ago
parent
commit
c55fb54c5f
  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(items, function (i, item) {
return BI.map(item, function (j, td) { return BI.map(item, function (j, td) {
var month = td.lastMonth ? o.month - 1 : (td.nextMonth ? o.month + 1 : o.month); 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, { return BI.extend(td, {
type: "bi.calendar_date_item", type: "bi.calendar_date_item",
once: false, once: false,
forceSelected: true, forceSelected: true,
value: o.year + "-" + month + "-" + td.text, value: year + "-" + month + "-" + td.text,
disabled: td.disabled, disabled: td.disabled,
cls: td.lastMonth || td.nextMonth ? "not-current-month-day": "", cls: td.lastMonth || td.nextMonth ? "not-current-month-day" : "",
lgap: 2, lgap: 2,
rgap: 2, rgap: 2,
tgap: 4, tgap: 4,

Loading…
Cancel
Save