You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power Apps自定义的SharePoint列表表单中禁用「Edit All」铅笔按钮?

解决Power Apps自定义更新场景下的编辑图标/按钮问题

一、移除SharePoint列表项弹出对话框的铅笔图标

针对点击列表项弹出的默认对话框里的铅笔编辑图标,有两种实用处理方式:

  • 自定义弹出组件替代默认行为
    放弃使用Power Apps自带的SharePoint列表项弹出逻辑,自己搭建自定义弹出容器或屏幕。修改画廊的OnSelect属性,直接跳转至你的滚动更新屏幕,完全避开默认弹出框的编辑图标。
  • 修改默认弹出框的图标可见性
    若要保留默认弹出框,先选中弹出框组件,点击顶部菜单栏的「解锁以更改属性」,展开组件树找到铅笔图标(通常命名含EditIcon),将其Visible属性设为false即可隐藏。

二、禁用/移除滚动屏幕的「Edit All」按钮

针对滚动屏幕里的干扰按钮,直接操作即可:

  • 直接删除按钮:选中「Edit All」按钮,按Delete键删除。如果按钮处于锁定状态,先点击按钮选择「解锁以更改属性」,之后就能删除。
  • 禁用或隐藏按钮:不想删除的话,把按钮的DisplayMode属性设为DisplayMode.Disabled,按钮会变灰无法点击;也可以将Visible属性设为false直接隐藏。

额外小技巧:用Patch函数更新两个列表时,建议用Concurrent包裹两个Patch操作,提升更新效率,示例代码如下:

Concurrent(
    Patch(目标列表1, 选中项1, {字段名1: 更新值1}),
    Patch(目标列表2, 选中项2, {字段名2: 更新值2})
)

内容的提问来源于stack exchange,提问作者Kathleen J

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 17:38:11