41 lines
1.4 KiB
41 lines
1.4 KiB
/** |
|
* Created by Urthur on 2017/7/18. |
|
*/ |
|
Demo.CustomDateTime = BI.inherit(BI.Widget, { |
|
props: {}, |
|
render: function () { |
|
var self = this; |
|
return { |
|
type: "bi.absolute", |
|
items: [{ |
|
el: { |
|
type: "bi.date_time_combo", |
|
listeners: [{ |
|
eventName: BI.DateTimeCombo.EVENT_CONFIRM, |
|
action: function () { |
|
var value = this.getValue(); |
|
var date = new Date(value.year, value.month - 1, value.day, value.hour, value.minute, value.second); |
|
var dateStr = BI.print(date, "%Y-%X-%d %H:%M:%S"); |
|
BI.Msg.alert("日期", dateStr); |
|
} |
|
}, { |
|
eventName: BI.DateTimeCombo.EVENT_CANCEL, |
|
action: function () { |
|
} |
|
}], |
|
value: { |
|
year: 2017, |
|
month: 2, |
|
day: 23, |
|
hour: 12, |
|
minute: 11, |
|
second: 1 |
|
} |
|
}, |
|
top: 200, |
|
left: 200 |
|
}] |
|
}; |
|
} |
|
}); |
|
BI.shortcut("demo.date_time", Demo.CustomDateTime); |