简体中文
list.confirm.before
约 177 字小于 1 分钟
2025-11-24
选择列表页确认选择前触发,此时可以修改或拦截确认选择的结果数据。
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| pageResult | 页面返回结果,包含选中的数据列表和对象描述信息 | Object |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| consumed | 是否拦截后续确认处理逻辑 | Boolean |
| pageResult | 修改后的页面返回结果 | Object |
代码示例
拦截确认选择
{
event: "list.confirm.before",
functional: function (pluginExecResult, options) {
// 拦截确认选择,不进行后续处理
return {
consumed: true
}
}
}修改返回结果
{
event: "list.confirm.before",
functional: function (pluginExecResult, options) {
const pageResult = pluginExecResult.pageResult
// 修改返回结果
pageResult.objectDataList = pageResult.objectDataList.map(item => {
item.customField = "自定义数据"
return item
})
return {
consumed: false,
pageResult: pageResult
}
}
}