/** * 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);