简体中文
简介
约 436 字大约 1 分钟
2025-11-24
对象列表页JS插件允许开发者在对象列表页中自定义JS逻辑,实现更加复杂的业务逻辑,用于解决标准产品难以解决的需求。
v2版插件允许开发人员通过监听列表页的各种事件,然后拦截处理,实现定制需求。
- v2版插件在持续演进中,未来将取代v1插件。
插件入口文件简介

插件初始化入参
| 参数 | 说明 | 类型 |
|---|---|---|
| context | 列表页上下文,封装了一些列表页的基础api,例如获取对象数据等;在插件或插件实现的自定义组件中使用。详细介绍:context | Object |
| pluginService | 插件管理服务,提供一些基础api。 | Object |
| pluginParam | 插件基本信息或插件描述,创建自定义组件需要。 | Object |
事件监听
apply: 返回期望监听的事件(events)的名称及对应的处理函数。
event: 事件名称,不同事件用于处理不同的定制需求functional: 事件对应的处理函数- 入参1:
pluginExecResult:事件可能被多个插件监听处理,该参数为之前插件的执行结果,部分场景非常重要。 - 入参2:
options:发送事件方传入的参数,通常提供一些基本通用参数,和该事件的特殊参数。 - 返回结果:通常返回事件特定要求的结果,来实现一些定制效果
- 入参1:
事件options属性
| 属性 | 说明 | 类型 |
|---|---|---|
| objectApiName | 当前列表对象apiName | String |
| dataGetter | 数据获取器 | Object |
| bizApi | 一些列表页专属业务api封装 | Object |
| ... | 其他事件特殊属性 | * |
