概述
ObjectListViews 是对象的列表视图(List View)管理页面。列表视图定义了在前台查看对象记录时显示哪些列、应用哪些过滤器,是 Salesforce 风格数据浏览的核心配置。
🖼️
ObjectListViews 页面截图 — 待插入
../../images/product/one_platform/object-list-views-overview.png
核心功能
1. 列表视图展示
| 列名 | 说明 |
| 完整名称 | 视图的 FullName(对象名.视图名) |
| 标签 | 视图的显示标签 |
| 对象名称 | 关联的对象 |
| 列数量 | 视图中配置的显示列数 |
| 过滤器数量 | 视图中配置的过滤条件数 |
2. 视图操作
- 新建:打开 ListViewForm 创建新视图
- 查看详情:打开详情模态框展示视图完整信息(基本信息、列配置、过滤条件)
- 编辑:打开 ListViewForm 编辑模式
- 删除:确认后删除视图
3. 过滤条件格式化
| 操作符 | 显示文本 |
equals | = |
not_equals | != |
contains | 包含 |
not_contains | 不包含 |
starts_with | 开头是 |
ends_with | 结尾是 |
greater_than | > |
less_than | < |
is_null | 为空 |
is_not_null | 不为空 |
页面组件树
ObjectListViews
Card (列表视图管理)
DataTable (视图列表)
Row Actions (查看/编辑/删除)
ListViewForm (Modal — 新建/编辑)
Modal (查看详情)
基本信息
列列表
过滤条件
Modal (删除确认)
ToastContainer (通知)
技术要点
- API 接口:
getListviewsByObject, deleteListview - 详情展示:通过 Modal 展示视图的完整配置
- Toast 通知:
ToastContainer + Toast 组件 - 组件库:
@salesforce/design-system-react 的 Card, DataTable, Modal, Toast
截图
🖼️
ObjectListViews 主页面 — 待插入
../../images/product/one_platform/object-list-views-main.png
🖼️
查看视图详情 Modal — 待插入
../../images/product/one_platform/object-list-views-detail.png
🖼️
新建/编辑视图 ListViewForm — 待插入
../../images/product/one_platform/object-list-views-form.png
🖼️
删除确认 Modal — 待插入
../../images/product/one_platform/object-list-views-delete.png