SuperAPI AI 工具集

hap-view-plugin

编程与开发

查看项目

更新于 10-15 20:24

技能介绍

用途:该技能面向明道云 HAP 自定义视图插件开发,提供完整开发工作流程、API 使用指南与最佳实践。触发场景包括提到 HAP 视图插件、自定义视图、mdye、视图开发、插件开发、初始化视图项目、启动视图调试。

主要能力:通过 mdye-cli 脚手架创建 React 基础示例模板项目,安装依赖并启动本地开发环境,支持热重载与线上调试。提供数据获取 API(getFilterRows、getRowDetail、getRowRelationRows)、数据操作 API(addWorksheetRow、updateWorksheetRow、deleteWorksheetRow)、工具函数(openRecordInfo、openNewRecord、selectUsers、selectDepartments、selectLocation、selectRecord)以及事件监听(filters-update、new-record)。

使用方式:前置条件为 Node.js 16.20 或更高版本、明道云开发者账号与插件开发权限、基本 React 知识。安装工具:mdye --version 检查,未安装时 Mac 用 sudo npm install -g mdye-cli,Windows/Linux 用 npm install -g mdye-cli。初始化:mdye init view --id 你的worksheetID-你的视图ID --template React。进入目录后 npm i,再执行 mdye start,将 http://localhost:3000/bundle.js 粘贴到明道云视图配置开发调试输入框。

适用场景:开发明道云自定义视图插件、调试视图、调用 HAP 数据接口与工具函数。

限制:需具备开发者账号与权限;字段类型编号与文档枚举不完全一致,需注意 type 9 为单选、10 为多选、11 为下拉;多条关联字段返回数字,必须调用 getRowRelationRows 获取实际数据;部分字段类型不支持 API 创建。具体收费、价格与平台支持情况暂未提供。