You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
768 B
35 lines
768 B
import { shortcut, Widget } from "@/core"; |
|
|
|
@shortcut() |
|
export class Func extends Widget { |
|
static xtype = "demo.calendar"; |
|
|
|
props = { baseCls: "demo-func" }; |
|
|
|
render() { |
|
const self = this; |
|
const date = new Date(); |
|
|
|
return { |
|
type: "bi.calendar", |
|
ref() { |
|
self.calendar = this; |
|
}, |
|
logic: { |
|
dynamic: false, |
|
}, |
|
year: date.getFullYear(), |
|
month: date.getMonth(), |
|
day: date.getDate(), |
|
}; |
|
} |
|
|
|
mounted() { |
|
const date = new Date(); |
|
this.calendar.setValue({ |
|
year: date.getFullYear(), |
|
month: date.getMonth(), |
|
day: date.getDate(), |
|
}); |
|
} |
|
}
|
|
|