Skip to main content

· One min read

新增

小程序支持对字段操作。

功能点

  1. 新增字段

    1. 字段名称
    2. 字段类型
    3. 字段属性
  2. 更新字段

    1. 更新字段属性
    2. 更新字段描述
  3. useFields 支持过滤隐藏字段

SDK:@vikadata/widget-sdk@0.0.6

· One min read

新增

  • CellValue 组件支持合并单元格

不兼容性改动

警告

addRecord、addRecords、setRecord、setRecords、deleteRecord、deleteRecords由乐观的同步应用改为异步形式,统一返回promise对象

· One min read

新增

  • CellValue 组件,能够快速渲染表格字段的 UI;
  • 工具函数 upload 方法支持上传文件到附件列类型。
  • 命令行工具:@vikadata/widget-sdk@0.0.5

· One min read

新增

维格表开中心的第二个重磅功能,自定义小组件开放内测啦!

现在,维格表内支持自建小组件,让开发者充分运用 SDK 能力,开发更多符合业务场景和个人需求的小组件。

命令行工具:@vikadata/widget-cli@0.0.5

SDK:@vikadata/widget-sdk@0.0.2

组件库:@vikadata/components@0.0.3

图标库:@vikadata/icons@0.0.1

开源 widgets

功能点

  1. 读取元信息
    1. 当前表信息,如表 ID、表名称等
    2. 小组件自身相关信息
  2. 读取表格数据
    1. 行数据
    2. 列数据
  3. 写入表格数据
    1. 行数据
  4. 实时协作的 Key-Value 存储器
    1. 存储小组件自身所需要的数据,并且实时协同
  5. 读取选区信息
    1. 激活的单元格
    2. 激活的选区
    3. 激活的视图
  6. 与主应用的交互
    1. 展开、关闭小组件
    2. 展开、关闭小组件设置
    3. 展开一个记录编辑卡片
  7. 内置的 UI 组件库
    1. Colors
    2. Icons
    3. 基础组件
    4. 其他业务型组件

· One min read

新增

优化

  • 创建或者修改单选和多选字段时,支持自动创建不存在的选项。

兼容性改动

警告:

字段返回值的变更会暂时兼容旧结构,一周后 (2021-07-07) 将删除对旧结构的兼容。

  • 调用「获取记录」接口且不指定视图时,默认返回全部记录,而不再返回第一个视图的记录。

    为了避免影响业务,请开发者尽快调整代码逻辑,如果需要从特定视图读取记录,请添加 viewId 参数。

  • 「成员」单元格值返回结构变更:

    // 更新前
    {
    "unitId": "1236159919934148610",
    "unitType": 3,
    "unitName": "张三",
    "avatar": "https://s1.vika.cn/image/2020/02/05/RTWB7/3m6e9bmDIlbYNrwA==.jpeg"
    }

    // 过渡阶段
    {
    "unitId": "1236159919934148610",
    "unitType": 3,
    "unitName": "张三",
    "id": "1236159919934148610",
    "type": "Member",
    "name": "张三",
    "avatar": "https://s1.vika.cn/image/2020/02/05/RTWB7/3m6e9bmDIlbYNrwA==.jpeg"
    }

    // 更新后(2021-07-07 后)
    {
    "id": "1236159919934148610",
    "type": "Member",
    "name": "张三",
    "avatar": "https://s1.vika.cn/image/2020/02/05/RTWB7/3m6e9bmDIlbYNrwA==.jpeg"
    }
  • 「创建人」和「更新人」单元格值返回结构变更:uuid => id

    // 更新前
    {
    "uuid": "eeb620a54e2248c69c25de68e6eb668c",
    "name": "网上好邻居蜘蛛侠",
    "avatar": "https://s1.vika.cn/image/2020/02/05/RTWB7/3m6e9bmDIlbYNrwA==.jpeg"
    }

    // 过渡阶段
    {
    "id": "eeb620a54e2248c69c25de68e6eb668c",
    "uuid": "eeb620a54e2248c69c25de68e6eb668c",
    "name": "网上好邻居蜘蛛侠",
    "avatar": "https://s1.vika.cn/image/2020/02/05/RTWB7/3m6e9bmDIlbYNrwA==.jpeg"
    }

    // 更新后(2021-07-07 后)
    {
    "id": "eeb620a54e2248c69c25de68e6eb668c",
    "name": "网上好邻居蜘蛛侠",
    "avatar": "https://s1.vika.cn/image/2020/02/05/RTWB7/3m6e9bmDIlbYNrwA==.jpeg"
    }