我试图在应用条件时隐藏上下文菜单。我看到了这篇文章并继续阅读,但仍然显示了上下文菜单。我正在尝试将上下文菜单添加到 p 表,并且有一个条件,如果没有可用的选项,那么我想隐藏上下文菜单,但是当我在上下文菜单上调用 hide() 方法时,它不起作用。下面是我到目前为止所做的代码片段。在 .html 文件中<p-table #table (onContextMenuSelect)="onContextMenuSelect($event, tableContextMenu)" [contextMenu]="tableContextMenu"> </p-table><p-contextMenu #tableContextMenu appendTo="body" [model]="contextMenus"></p-contextMenu>在 .ts 文件中 public onContextMenuSelect(event, contextMenu){ if(this.loadContextMenu){ contextMenu.hide(); }}html
1 回答
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
如果条件匹配,更改(onContextMenuSelect)
为contextmenu
将触发。contextMenu.hide();
<p-table #table (contextmenu)="onContextMenuSelect($event, tableContextMenu)" [contextMenu]="tableContextMenu"> </p-table>
- 1 回答
- 0 关注
- 107 浏览
添加回答
举报
0/150
提交
取消