新建日程管理

发布时间:2025-07-04 17:59

建立一个压力管理日程表 #生活技巧# #压力管理技巧# #压力缓解训练#

场景介绍

新建日程管理是便捷生活类应用中高频使用场景之一,如用户需要新建日程记录未来重要会议、活动、行程等事项。

本示例通过DateTimePicker组件实现日期和时间的同时展示与不循环滚动功能。

效果预览

实现思路

通过设置TextPicker组件的canLoop属性实现日期和时间的不循环滚动功能。日期时间弹窗通过@ohos.promptAction展示。创建日期时间选择器的弹窗,返回值通过传入的resultCb返回。

收起

自动换行

深色代码主题

复制

// 不循环滚动实现TextPicker() .canLoop(picker.option?.isLoop ?? false)// PromptAction弹窗export function dateTimePickerDialog() { uiContext.getPromptAction().openCustomDialog(contentNode, dialogOptions);}// 创建弹窗openDateTimePicker = (isStart: boolean, onConfirm: (selectedDate: Date) => void) => { dateTimePickerDialog(this.getUIContext(), { data: { resultCb: (selectedDate: Date) => { }, } } as DateTimePickerParam, this.txt, { });}

约束与限制

本示例支持API Version 16 Release及以上版本。本示例支持HarmonyOS 5.0.4 Release SDK及以上版本。本示例需要使用DevEco Studio 5.0.4 Release及以上版本进行编译运行。

工程目录

收起

自动换行

深色代码主题

复制

├──dateTimePicker/src/main/ets // har包类型│ ├──common│ │ └──Constants.ets // 常量定义│ ├──dialog│ │ └──DateTimePickerDialog.ets // 日期时间选择器弹窗 │ ├──interface│ │ └──DateTimePickerInterface.ets // 日期时间选择器参数接口 │ ├──utils│ │ ├──DateTimeBase.ets // 日期时间基类│ │ ├──DateTimeRange.ets // 日期时间范围│ │ └──DateTimeSolar.ets // 日期时间公历类│ └──pages│ └──DateTimePicker.ets // 日期时间选择器├──dateTimePicker/src/main/resources // 应用资源目录├──entry/src/main/ets // 代码区│ ├──common│ │ └──Constants.ets // 常量│ ├──entryability│ │ └──EntryAbility.ets │ └──pages│ └──NewSchedule.ets // 主页└──entry/src/main/resources // 应用资源目录

网址:新建日程管理 https://www.yuejiaxmz.com/news/view/1125485

相关内容

MySQL创建日程表实现日程管理功能的实现方法
什么是日程管理?日程管理方法
日程管理时间管理timedo
日程管理app
最好用的日程管理(管理日程的软件)
日程管理软件,windows日程管理软件
日程管理软件推荐 日程管理app哪个好用
日程管理app哪个好用?日程管理软件推荐
日程安排(日程管理提醒)
日程管理软件

随便看看