Appearance
属性
javascript
// 时间线组件的配置对象
timeline: {
// 表示时间线不是一个容器组件
isContainer: false,
// 时间线的显示名称
displayName: "时间线",
// 表示时间线不是一个表单组件
isForm: false,
// 存储时间线内的子组件列表
widgetList: [],
// 不允许添加数据表查询
canAddDataTableQuery: false,
// 不允许添加数据表列表
canAddDataTableList: false,
// 可以添加到仪表板中
addToPanel: true,
// 时间线的完成状态
complete: true,
// 时间线组件的属性配置
props: {
// 时间线的备注信息
remark: "",
// 是否显示详情
isDetail: false,
// 是否隐藏时间线
hide: false,
// 时间线的宽度,默认为24
width: 24,
// 是否隐藏时间戳
hideTimestamp: false,
// 是否居中显示
center: false,
// 是否为空心样式
hollow: false,
// 时间线的放置位置,默认为顶部
placement: "top",
// 时间线的大小,默认为正常
size: "normal",
// 时间线的数据数组
data: [{
time: "2024-04-05",
title: '数据填写',
description: "时间线详细内容描述",
}, {
time: "2024-04-06",
title: '初审',
description: "时间线详细内容描述",
}, {
time: "2024-04-07",
title: '复审',
description: "时间线详细内容描述",
}, {
time: "2024-04-08",
title: '终审',
description: "时间线详细内容描述",
}, {
time: "2024-04-09",
title: '完成',
description: "时间线详细内容描述",
}],
// 时间线创建时的回调函数
onCreated: null,
// 时间线挂载后的回调函数
onMounted: null,
}
},
方法
名称 | 描述 | 示例 |
---|---|---|
app.getPropsById | 获取当前组件参数值 | app.getPropsById({id}) |
app.setVisible | 设置可见 | app.setVisible({id}, false) |