Skip to content

属性

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)