首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angular-tree-创建上下文菜单的组件

angular-tree-创建上下文菜单的组件
EN

Stack Overflow用户
提问于 2018-09-21 20:50:33
回答 1查看 492关注 0票数 2

我已经成功地找到了如何初始化angular-tree-component上的上下文菜单

代码语言:javascript
复制
const actionMapping: IActionMapping = {
  mouse: {
    contextMenu: (tree, node, $event) => {
      $event.preventDefault();
      alert(`context menu for ${node.data.name}`);

    }
  },

};

但是我找不到任何关于如何实际构建和显示菜单的文档。那么,例如,我如何显示包含2个项目( Action A,Action B)的上下文菜单,每个项目都有单击事件?

谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2021-06-04 05:53:17

因此,您通过实现IActionMapping接口初始化了上下文菜单。现在,您需要将其添加到如下选项中

代码语言:javascript
复制
 options: ITreeOptions = {
    actionMapping
 };

然后在组件的输入中包含如下选项

代码语言:javascript
复制
<tree-root [nodes]="nodes" [options]="options"></tree-root>

请参阅文档here和示例here

为了构建一个实际的上下文菜单,您可以看到一个示例here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52444196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档