
回复
Tips:
(参考上一篇)
一、预览
三、DurationDialog组件
右击目录dialog >> 新建 >> ArkTS File,文件命名为DurationDialog。
页面采用Flex布局,任务名称输入框对应TaskModel对象的duration属性。duration有值时对应的选项被选中,所选项修改后的内容赋值给属性duration。代码如下:
四、任务设置项类型TaskSettingType
新建任务设置项类型的枚举常量对象,右击目录constant >> 新建 >> ArkTS File,文件命名为TaskSettingType。
分别定义0表示任务名称类型TASK_NAME,1表示任务时长类型TASK_DURATION,代码如下:
五、完善任务设置项列表组件SettingList
在目录component/SettingList.ets组件中增加任务项点击事件showSettingDialog:弹出对应的设置弹窗。点击任务名称弹窗RenameDialog,点击任务时长弹出DurationDialog。新增的代码如下:
六、其他文件更新的内容
string.json文件
代码如下:
float.json文件
代码如下:
下一篇:初始化任务页面