有什么方法可以收到 Angular 中 ag-grid 标题上的点击事件通知吗?
The <ag-grid-angular>
-组件提供了多个点击单元格的事件(例如单元格双击)。这些不会因标题点击而触发,并且我无法找到任何特定于标题点击的事件。
这个问题过去已经被其他人问过但没有回答,所以我不认为有任何内置的方式。
为什么我需要这个?
我正在与另一个库合作为应用程序提供上下文菜单,但我想区分标题和常规单元格的不同上下文菜单。因此,仅监听默认的角度单击事件(在整个网格组件上)并没有帮助,因为我需要单击的列/单元格。
作为参考,我目前正在使用 ag-grid 15.0.0,但我在当前文档中也没有找到任何内容。
我认为如果您定义标头组件,这可能是可能的(请参阅:标头组件)。在标题组件的模板中,您可以创建一个div
元素(或任何其他容器元素)并定义(click)
事件处理程序。这对我有用:
<div (click)='onHeaderClick($event)'>
<p>Name</p>
</div>
(当然,您可能希望将参数中的标题标题传递给agInit()
方法,因为您不想为每个标头创建单独的标头组件!)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)