# 内容配置-日历
日历组件是以周日历模式展示数据,支持查看某一日期下具体事项
日期上出现小红点提示时,代表当天有日程
# 数据格式
接口配置的数据格式:【系统管理】-【接口管理】-【接口配置】菜单编辑
配置的假数据和接口返回数据格式必须正确,rest接口必须返回json格式,webservervice接口返回xml格式,如格式不正确将无法正确显示
rest接口json格式假数据示例:
// key 对应【编辑接口】中的【参数字段】
{
"data": [{
"calId": "d1cbb33b3382ca95f2aac037782c9a31",
"scheduleType": "日程",
"titleCode": "会议",
"scheduleAddress": "地址值",
"participants": "参与人",
"eventLevel": "等级一",
"startDate": "2024-11-11 09:00",
"endDate": "2024-11-11 10:00"
},
{
"calId": "41774632f705adecd50624b58c7afa22",
"scheduleType": "日程",
"titleCode": "会议",
"scheduleAddress": "",
"participants": "",
"eventLevel": "",
"startDate": "2024-11-11 14:00",
"endDate": "2024-11-11 15:00"
},
{
"calId": "41774632f705adecd50624b58c7afa21",
"scheduleType": "日程",
"titleCode": "会议",
"scheduleAddress": "",
"participants": "",
"eventLevel": "",
"startDate": "2024-11-12 14:00",
"endDate": "2024-11-12 15:00"
},
{
"calId": "2d97ee973fd9998e49455bf1afebe6c9",
"scheduleType": "日程",
"titleCode": "会议",
"scheduleAddress": "",
"participants": "",
"eventLevel": "",
"startDate": "2024-11-14 14:00",
"endDate": "2024-11-14 15:00"
},
{
"calId": "2d97ee973fd9998e49455bf1afebe6c8",
"scheduleType": "日程",
"titleCode": "会议",
"scheduleAddress": "",
"participants": "",
"eventLevel": "",
"startDate": "2024-11-15 14:00",
"endDate": "2024-11-15 15:00"
},
{
"calId": "2d97ee973fd9998e49455bf1afebe6c7",
"scheduleType": "日程",
"titleCode": "会议",
"scheduleAddress": "",
"participants": "",
"eventLevel": "",
"startDate": "2024-11-18 14:00",
"endDate": "2024-11-18 15:00"
}
]
}
# 数据源配置
日历组件需要先进行数据源配置(即为组件绑定数据集),因为内容配置里的数据项是关联的数据集里配置的出参信息。
日历组件可配置多个数据源
参见数据源配置。
# 内容配置
属性名 | 属性说明 |
---|---|
展示风格 | 默认为周日历 |
是否新增日程 | 开启时可配置新增日程链接 |
跳转方式 | 仅【是否新增日程】开关开启时显示,日历组件仅支持内部窗口方式打开 |
窗口宽度 | 仅【是否新增日程】开关开启时显示,用于设置窗口宽度 |
窗口高度 | 仅【是否新增日程】开关开启时显示,用于设置窗口高度 |
展示窗口标题 | 仅【是否新增日程】开关开启时显示,点击组件打开弹窗时,弹窗是否要显示窗口标题 |
新增链接 | 仅【是否新增日程】开关开启时显示,用于设置内部窗口打开的链接地址 |
接口 | 在数据源选择接口后,所选接口数据集名称 |
日程分类名称 | 选择分类日程的名称 |
标识字段 | 用于配置此数据集里哪个字段作为唯一标识字段(id等) |
标题字段 | 用于配置此数据集里哪个出参字段代表标题 |
开始日期 | 用于配置此数据集里哪个出参字段代表开始日期 |
结束日期 | 用于配置此数据集里哪个出参字段代表结束日期 |
事件类型 | 分为日程、会议和值班 |
事件等级 | 用于配置此数据集哪个出参字段代表事件的等级 |
地址 | 用于配置此数据集哪个出参字段代表事件的地址 |
参与人 | 用于配置此数据集哪个出参字段代表事件的参与人 |
# 跳转设置
属性名 | 属性说明 |
---|---|
是否开启跳转 | 开启时点击具体日程可跳转到设置的对应链接 |
跳转方式 | 目前支持:内部窗口、新窗口、新页签等跳转方式,可根据实际场景选用 |
窗口宽度 | 仅【跳转方式】为内部窗口时候有效,用于设置窗口宽度 |
窗口高度 | 仅【跳转方式】为内部窗口时候有效,用于设置窗口高度 |
是否全屏 | 仅【跳转方式】为内部窗口时候有效,用于设置窗口是否全屏 |
展示窗口标题 | 仅【跳转方式】为内部窗口时候有效,点击组件打开弹窗时,弹窗是否要显示窗口标题 |
链接地址 | 仅【跳转方式】为内部窗口时候有效,用于设置内部窗口打开的链接地址,展示形式为:应用系统链接(不可编辑) + 后缀 |
参数配置 | 配置跳转链接需要的参数 |
# 包装配置
包装配置主要是为了配置组件的背景、标题、边框、边距等。 参见包装配置。