更新时间:2024-06-05 03:14:31下载pdf
云定时能力组件包含了定时列表页面、编辑定时页面、设置定时重复时间页面,集合了添加定时、修改定时、删除定时以及 DP 点联动的能力。相关云端接口信息。
参数 | 类型 | 描述 | 必选 |
---|---|---|---|
uiId | string |
跳转至的 UI 界面的 ID | 是 |
参数 | 类型 | 描述 | 默认值 | 必选 |
---|---|---|---|---|
is12Hours | boolean |
是否是 12 小时制 | false | 否 |
isRepeatRoute | boolean |
重复页面是否以路由形式展现 | true | 否 |
theme | { type: 'light'|'dark' } |
主题配置 | { type: ‘light’ } | 否 |
timerConfig | ITimerConfig |
定时配置 | \ | 是 |
参数 | 类型 | 描述 | 默认值 | 必选 |
---|---|---|---|---|
loop | boolean |
时间选择器是否循环 | true | 否 |
category | string |
分类类别 | \ | 是 |
limit | number |
定时列表最多限制多少条 | 30 | 否 |
data | IConfigData[] |
需要设置定时的 DP 数据配置 | \ | 是 |
参数 | 类型 | 描述 | 默认值 | 必选 |
---|---|---|---|---|
dpId | number |
DP 点的 ID | \ | 是 |
dpName | string |
DP 点的名称 | \ | 是 |
selected | number |
默认选中的值的索引值 | \ | 是 |
rangeKeys | (boolean|string)[] |
DP 点的具体值的集合 | \ | 是 |
rangeValues | { dpValue: string, subItem?: string }[] |
DP 点的具体值的名称集合,subItem 为有联动关系 DP 点时 | \ | 是 |
isSubItem | boolean |
是否为被联动 DP 点 | \ | 否 |
// 当 101 选择`关`时, 102 选项消失
TYSdk.mobile.jumpSubPage(
{ uiId: '0000016i81' },
{
timerConfig: {
category: 'TYCloudTimer',
loop: true,
repeat: 0,
data: [
{
dpId: 101,
dpName: '开关 1',
selected: 0,
rangeKeys: [true, false],
rangeValues: [{ dpValue: '开', subItem: '102' }, { dpValue: '关' }],
},
{
dpId: 102,
dpName: '灯光模式',
selected: 0,
rangeKeys: ['colour', 'white', 'gradient'],
rangeValues: [
{ dpValue: '采光' },
{ dpValue: '白光' },
{ dpValue: '渐变' },
],
isSubItem: true,
},
],
},
}
);
TYCloudTimer_noTimer: '暂无定时',
TYCloudTimer_add: '添加',
TYCloudTimer_timerList: '定时',
TYCloudTimer_remind: '定时可能会存在 30 秒左右误差',
TYCloudTimer_confirmDeleteTime: '确定删除该定时?',
TYCloudTimer_confirm: '确定',
TYCloudTimer_cancel: '取消',
TYCloudTimer_deleteSuccess: '删除成功',
TYCloudTimer_addTimer: '添加定时',
TYCloudTimer_save: '保存',
TYCloudTimer_AM: '上午',
TYCloudTimer_PM: '下午',
TYCloudTimer_day0: '周日',
TYCloudTimer_day1: '周一',
TYCloudTimer_day2: '周二',
TYCloudTimer_day3: '周三',
TYCloudTimer_day4: '周四',
TYCloudTimer_day5: '周五',
TYCloudTimer_day6: '周六',
TYCloudTimer_repeat: '重复',
TYCloudTimer_everyDay0: '每周日',
TYCloudTimer_everyDay1: '每周一',
TYCloudTimer_everyDay2: '每周二',
TYCloudTimer_everyDay3: '每周三',
TYCloudTimer_everyDay4: '每周四',
TYCloudTimer_everyDay5: '每周五',
TYCloudTimer_everyDay6: '每周六',
TYCloudTimer_dayOnce: '一次',
TYCloudTimer_dayEvery: '每天',
TYCloudTimer_tag: '定时备注',
TYCloudTimer_notice: '定时通知',
TYCloudTimer_custom: '自定义',
TYCloudTimer_delete: '删除',
TYCloudTimer_editTimer: '编辑定时',
TYCloudTimer_alreadyKnown: '知道了',
TYCloudTimer_timeLimit: '您的定时已经达到上限',
TYCloudTimer_addSuccess: '添加成功',
TYCloudTimer_weekDays: '工作日',
TYCloudTimer_weekend: '休息日',
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈