在 Umbraco 14 中为树添加实体操作
💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
文章介绍了在Umbraco 14中通过侧边栏上下文菜单为树添加操作。通过创建ManifestEntityAction清单并指定forEntityTypes属性,可以自动渲染菜单按钮。操作逻辑在API类中实现,并通过事件通知其他组件更新树结构。还讨论了如何处理操作结果和监听事件以重新渲染树项目。
🎯
关键要点
- 文章介绍了在Umbraco 14中通过侧边栏上下文菜单为树添加操作。
- 使用内置的实体操作自动渲染侧边栏上下文菜单中的按钮。
- 注册操作需要创建ManifestEntityAction清单,并指定forEntityTypes属性。
- 操作逻辑在API类中实现,通过重写execute方法来定义功能。
- 可以通过事件通知其他组件更新树结构,使用UmbRequestReloadStructureForEntityEvent事件。
- 操作完成后,树不会自动刷新,需要监听事件以重新渲染结构。
- 使用?showChildren属性可以在刷新后保持树项目的打开状态。
🏷️
标签
➡️