@@ -17,7 +17,6 @@ interface NativeDatePickerProps extends ViewRawProps {
1717 modal?:boolean | undefined;
1818 onConfirm?:(timestamp:string) => void
1919 onDateChange?:(timestamp:string) => void
20- onChange?:(timestamp:string) => void
2120 onCancel?:() => void
2221 maximumDate?: string | undefined
2322 minimumDate?: string | undefined
@@ -73,7 +72,7 @@ export struct NativeDatePickerView {
7372 start: new Date(this.descriptor.rawProps.minimumDate),
7473 end: new Date(this.descriptor.rawProps.maximumDate),
7574 }).onDateChange((value: Date) => {
76- this.eventEmitter!.emit("change ", {timestamp: this.getDate(value.toString())})
75+ this.eventEmitter!.emit("dateChange ", {timestamp: this.getDate(value.toString())})
7776 }).height(200)
7877 }
7978 else if(this.descriptor.rawProps.mode === 'datetime'){
@@ -92,16 +91,16 @@ export struct NativeDatePickerView {
9291 let stDate = y + '-' + M + '-' + d + ' '+ h + ':' + m + ':' + s
9392 Logger.info(stDate, 'datetimeChange')
9493 this.date = new Date(stDate).toString()
95- this.eventEmitter!.emit("change ", { timestamp: stDate })
94+ this.eventEmitter!.emit("dateChange ", { timestamp: stDate })
9695 }).width('53%').height(200)
9796 TimePicker().onChange((value: TimePickerResult) => {
9897 let y = new Date(this.date).getFullYear()
9998 let M = this.addZero(new Date(this.date).getMonth() + 1)
10099 let d = this.addZero(new Date(this.date).getDate())
101- let stDate = y + '-' + M + '-' + d +' '+ value.hour+':'+ value.minute+':'+ '00'
100+ let stDate = y + '-' + M + '-' + d +' '+ this.addZero( value.hour) +':'+ this.addZero( value.minute) +':'+ '00'
102101 this.date = new Date(stDate).toString()
103102 Logger.info(stDate, 'datetimeChange')
104- this.eventEmitter!.emit("change ", { timestamp: stDate })
103+ this.eventEmitter!.emit("dateChange ", { timestamp: stDate })
105104 }).width('47%').height(200)
106105 }
107106 }
@@ -111,8 +110,8 @@ export struct NativeDatePickerView {
111110 let y = new Date(this.date).getFullYear()
112111 let M = this.addZero(new Date(this.date).getMonth() + 1)
113112 let d = this.addZero(new Date(this.date).getDate())
114- let stDate = y + '-' + M + '-' + d +' '+ value.hour+':'+ value.minute+':'+ '00'
115- this.eventEmitter!.emit("change ", {timestamp:stDate})
113+ let stDate = y + '-' + M + '-' + d +' '+ this.addZero( value.hour) +':'+ this.addZero( value.minute) +':'+ '00'
114+ this.eventEmitter!.emit("dateChange ", {timestamp:stDate})
116115 }).height(200)
117116 }
118117 }else{
@@ -131,7 +130,7 @@ export struct NativeDatePickerView {
131130 Logger.info("calendar onCancel")
132131 },
133132 onChange: (value: Date) => {
134- this.eventEmitter!.emit("change ", {timestamp: this.getDate(value.toString())})
133+ this.eventEmitter!.emit("dateChange ", {timestamp: this.getDate(value.toString())})
135134 Logger.info("DatePickerDialog:onDateChange()" + value.toString())
136135 },
137136 onDidDisappear:()=>{
@@ -155,7 +154,7 @@ export struct NativeDatePickerView {
155154 Logger.info("DatePickerDialog:onCancel()")
156155 },
157156 onDateChange: (value: Date) => {
158- this.eventEmitter!.emit("change ", { timestamp: this.getDate(value.toString()) })
157+ this.eventEmitter!.emit("dateChange ", { timestamp: this.getDate(value.toString()) })
159158 Logger.info("DatePickerDialog:onDateChange()" + value.toString())
160159 },
161160 onDidDisappear:()=>{
@@ -187,7 +186,7 @@ export struct NativeDatePickerView {
187186 let M = this.addZero(new Date().getMonth() + 1)
188187 let d = this.addZero(new Date().getDate())
189188 let stDate = y + '-' + M + '-' + d +' '+ this.addZero(value.hour)+':'+ this.addZero(value.minute)+':'+ '00'
190- this.eventEmitter!.emit("change ", { timestamp: stDate })
189+ this.eventEmitter!.emit("dateChange ", { timestamp: stDate })
191190 Logger.info("TimePickerDialog:onChange()" + stDate)
192191 },
193192 onDidDisappear:()=>{
0 commit comments