harmony 鸿蒙Calendar Picker Dialog Box
Calendar Picker Dialog Box
A calendar picker dialog box is a dialog box that allows users to select a date from a calendar picker.
NOTE
This component is supported since API version 10. Updates will be marked with a superscript to indicate their earliest API version.
The functionality of this module depends on UI context. This means that the APIs of this module cannot be used where the UI context is unclear. For details, see UIContext.
CalendarPickerDialog.show
show(options?: CalendarDialogOptions)
Shows a calendar picker dialog box.
CalendarDialogOptions
Name | Type | Mandatory | Description |
---|---|---|---|
selected | Date | No | Selected date. Default value: current system date |
hintRadius | number |Resource | No | Style of the background of the selected state. Default value: The background is a circle. NOTE If the value is 0, the background is a rectangle with square corners. If the value is in the 0–16 range, the background is a rectangle with rounded corners. If the value is equal to or greater than 16, the background is a circle. |
onAccept | (value: Date) => void | No | Triggered when the OK button in the dialog box is clicked. value: selected date value |
onCancel | () => void | No | Triggered when the Cancel button in the dialog box is clicked. |
onChange | (value: Date) => void | No | Triggered when the selection in the picker changes the selected date. value: selected date value |
Example
// xxx.ets
@Entry
@Component
struct CalendarPickerDialogExample {
private selectedDate: Date = new Date()
build() {
Column() {
Button("Show CalendarPicker Dialog")
.margin(20)
.onClick(() => {
console.info("CalendarDialog.show")
CalendarPickerDialog.show({
selected: this.selectedDate,
onAccept: (value) => {
console.info("calendar onAccept:" + JSON.stringify(value))
},
onCancel: () => {
console.info("calendar onCancel")
},
onChange: (value) => {
console.info("calendar onChange:" + JSON.stringify(value))
}
})
})
}.width('100%')
}
}
你可能感兴趣的鸿蒙文章
harmony 鸿蒙ArkTS-based Declarative Development Paradigm
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦