2023-11
- 删除错误的链接
- 添加解除浏览器对加载本地代码的安全限制的说明
- 更新小程序设计相关元素规范
2023-09
新增「单向关联」,「神奇关联」更名为「双向关联」
2023-03
- 小程序相关的 npm 包从
@vikadata
切换到@apitable
- 命令行工具:
@apitable/widget-cli
- SDK:
@apitable/widget-sdk
- 组件库:
@apitable/components
- 图标库:
@apitable/icons
2022-07
新增 小程序配置新增运行环境和安装环境
- widget.config.json
- useMeta返回值 修复 修复部分错误文案及示例
2022-04
新增两个hook
- useSession
- useCollaborators 修复部分错误文案及示例
2022-03
新增 小程序支持对字段操作。 小程序配置新增 sandbox 模式
- 了解 sandbox 模式
- 如何配置
- 命令行工具:
@vikadata/widget-cli@0.0.9
注意: 这次为强制更新 功能点
- 新增字段
- 字段名称
- 字段类型
- 字段属性
- 更新字段
- 更新字段属性
- 更新字段描述
- useFields 支持过滤隐藏字段
2022-02
- CellValue 组件支持合并单元格 不兼容性改动
警告
addRecord、addRecords、setRecord、setRecords、deleteRecord、deleteRecords由乐观的同步应用改为异步形式,统一返回promise对象
2022-01
新增
- CellValue 组件,能够快速渲染表格字段的 UI;
- 工具函数 upload 方法支持上传文件到附件列类型。
- 命令行工具:
@vikadata/widget-sdk@0.0.5
2021-12
优化
- 小组件更名为小程序
2021-11
·开中心的第二个重磅功能,自定义小组件开放内测啦!
现在,维格云内支持自建小组件,让开发者充分运用 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
- Todo list MVC widgets-todo-list-template
- 开发者模板示例 widgets-developer-template
- Typescript 模板 widgets-hello-world-typescript
- Javascript 模板 widgets-hello-world-javascript
功能点
- 读取元信息
- 当前表信息,如表 ID、表名称等
- 小组件自身相关信息
- 读取表格数据
- 行数据
- 列数据
- 写入表格数据
- 行数据
- 实时协作的 Key-Value 存储器
- 存储小组件自身所需要的数据,并且实时协同
- 读取选区信息
- 激活的单元格
- 激活的选区
- 激活的视图
- 与主应用的交互
- 展开、关闭小组件
- 展开、关闭小组件设置
- 展开一个记录编辑卡片
- 内置的 UI 组件库
- Colors
- Icons
- 基础组件
- 其他业务型组件
1、支持读取其他表格数据
涉及相关 hooks
- useDatasheet
- useField
- useFields
- usePrimaryField
- useRecord
- useRecords
- useRecordsAll
- useViewIds
- useViewMeta
- useViewsMeta