我对图表(primeng)有一个概述,现在我需要知道是否可以在单击图表时从图表中获取 ID。
仅供参考,我有一个包含“在新选项卡中打开”的上下文菜单,我需要打开上下文菜单的图表中的 ID。
右键单击 -> 从图表中获取 ID -> 使用 ID 打开新选项卡,仅显示该图表。
我见过一些像 event.target.attributes.id /event.currenttarget 这样的东西,但那是 js,对吧?我正在使用打字稿。
所以问题实际上就这么简单:我怎么能做到这一点?
我是与编程相关的一切的新手,我几周前就开始了,所以请耐心等待,因为我可能无法像其他人那样快速理解所有内容。
编辑:
上下文菜单的 MenuItems:
this.ctitems = [
{
label: 'Öffnen(neuer Tab)',
icon: 'fa-plus',
command: (onClick) => {this.function()}
},
{
label: 'Öffnen(dieser Tab)',
icon: 'fa-hand-o-down'
}
];
获取id的函数
function() { event.target.getID <- problem }
一旦有了 ID,我就想将 ID 指定的项目推送到 TabMenu 中显示的项目数组中。但这就是未来。现在我只需要获取ID。
html:
<p-chart height="100" width="100" class="ui-g-2 " type="line" id="linechart" [data]="ntwdata"></p-chart>
<p-contextMenu id="cm" [model]="ctitems"></p-contextMenu>