HarmonyOS 日期/日历/时间选择器开发

需要自定义一个日期选择器,只选择到月份。但是看了官方的api,不支持设置成只选择到月,请问有相关的组件吗?或者直接用文本选择器自己做一个,但是文本选择器支持多个选项吗?

HarmonyOS
2024-10-18 11:04:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

目前暂时没有属性可设置DatePickerDialog仅仅只展示月。 如果想实现只有月的滑动选择器弹窗,可以使用TextPickerAPI自定义弹窗,range字段设置可选月。range参数设置可参考示例:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-textpicker-V5#textpickeroptions对象说明

class bottom {  
  bottom:number = 50  
}  
let bott:bottom = new bottom()  
@Entry  
@Component  
struct TextPickerExample {  
  private months: string[] = ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']  
  private multi: string[][] = [this.months]  
  build() {  
    Column() {  
      TextPicker({ range: this.multi })  
        .onChange((value: string | string[], index: number | number[]) => {  
          console.info('TextPicker 多列:onChange ' + JSON.stringify(value) + ', ' + 'index: ' + JSON.stringify(index))  
        }).margin(bott)  
    }  
  }  
}
分享
微博
QQ
微信
回复
2024-10-18 13:58:58
相关问题
自定义日期滑动选择器弹窗
407浏览 • 1回复 待解决
HarmonyOS 如何自定义时间选择器
39浏览 • 1回复 待解决
TimePicker如何设置时间选择器的范围?
7012浏览 • 1回复 待解决
HarmonyOS 图片选择器怎么实现
43浏览 • 1回复 待解决
HarmonyOS 地区选择器多级列表效果
369浏览 • 1回复 待解决
HarmonyOS图片选择器相关的问题
488浏览 • 1回复 待解决
鸿蒙可以实现状态选择器吗?
6285浏览 • 1回复 已解决
如何让日历显示的是农历日期
842浏览 • 1回复 待解决
HarmonyOS 时间日期格式化
765浏览 • 1回复 待解决
HarmonyOS 日期时间与字符串转换
29浏览 • 1回复 待解决