Ag-grid Angular 如何获取标题上的点击事件?

2023-12-02

有什么方法可以收到 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(使用前将#替换为@)

Ag-grid Angular 如何获取标题上的点击事件? 的相关文章

随机推荐

  • 我正在尝试获取唯一的 CPU ID

    我使用下面的代码来获取唯一的 CPU ID 我在网上找到了使用此代码的各种示例 然而 一个偶然的机会 我碰巧拥有两台华硕笔记本电脑 一个是四核 i5 另一个是重型 i7 八核 两者都是 64 位机器 令我大吃一惊的是 它们都产生相同的 唯一
  • 如何在Powershell中解压文件?

    我有一个 zip文件 需要使用 Powershell 解压其全部内容 我正在这样做 但它似乎不起作用 shell New Object ComObject shell application zip shell NameSpace C a
  • 如何无限期删除 PouchDB 数据库以释放空间?

    如何删除 PouchDB 中的数据库以再次释放磁盘空间 删除仅设置参数 deleted 并保留记录的数据 但是 如何才能以真正删除记录并节省一些空间的方式删除记录呢 因为我想时不时地重置数据库 这样它就不会变得太大 听起来您正在寻找压实 它
  • 如何在asp.net中显示警告框

    我有一个带有提交按钮的注册页面 我想在 用户单击提交按钮 时显示一个警报框 然后 用户输入的数据被插入到数据库中 int i obj IU SubscriberMaster 0 txtFirstname Text txtLastname T
  • Python删除输入行

    我想在 python 3 中有一个输入循环 其中输入的信息会自动从终端删除 f eks 3秒后 我知道 r 的功能可以返回行 但在输入后很难自动换行 while True inputStr input Add the hidden word
  • 如何使用案例删除mysql中的重复项

    现在我正在使用类似的方法来删除 mysql 表中的重复项 delete t2 from my table1 as t1 my table1 as t2 where t1 TestCase t2 TestCase and t2 id gt t
  • 为 Razor 调整自定义 Html Helper(它使用 HtmlTextWriter 因此返回 void)

    问题 我有一个为 WebFormViewEngine 视图编写的非常漂亮的菜单 Html 帮助器 该引擎允许您的助手返回 void 但仍然能够使用 Html Theseus 这对我的助手来说非常有用 因为它可以使用 HtmlTextWrit
  • Python:使用批量 API V3 将订阅者添加到 mailchimp

    我试图编写一个函数来在 mailchimp 中创建订阅者 但出现错误 并且我不明白出了什么问题 我在用着python mailchimp 是的 我有正确的列表 ID 而不是 000000 My code from mailchimp3 im
  • Sequelize - findOrCreate 在“through”表上、belongsToMany 关联上

    首先 我对 Node JS 相当陌生 对 Sequelize 甚至更陌生 这已经困扰我一段时间了 我有以下模型实体 Match js module exports function sequelize DataTypes var Match
  • 禁用浏览器缓存

    Issue 我经常使用样式表 更改一些内容并检查它的外观 然而 大多数 如果不是全部 当前浏览器都会存储样式表 因此不会让我看到差异 只有在多次重置 Safari 后 按清空缓存按钮才会突然更新 但这确实很烦人 Question 有没有办法
  • Html & JS 点击时将图像旋转 90 度

    我试图在单击时向右旋转该图像每次单击 图像都会向右旋转 90 度 因此单击 4 次会将其恢复到原始位置 由于某种原因 将类 rotateimg90 分配给图像不起作用 function rotate90 alert rotate theIm
  • 在 matplotlib 中合并颜色图

    我想合并两个颜色图以生成 imshow 图 我想使用 RdBu 的范围 0 4 到 0 4 然后从 0 4 到最大值 比如 1 5 我想使用从相同的蓝色到另一种颜色 例如绿色 的渐变 我怎样才能做到这一点 这是我到目前为止所取得的进展 im
  • 如何将 @class 前向声明翻译为 Swift?

    我在 Objective C 中的 AppDelegate 中有 class PhoneViewController interface AppDelegate NSObject
  • 静态字段初始化顺序 (C#) - 有人可以解释这个片段吗?

    我是一名正在学习 C 的 C 程序员 我目前正在阅读 C 4 0 in a Nutshell 我在第 74 页看到了这个声明 片段 静态字段初始值设定项运行在 字段的顺序 宣布 下面的例子 说明了这一点 X 被初始化为 0 和 Y 初始化为
  • 在 Linux 上使用 cmake 独立编译 PahoMqttCpp 示例

    My goal 就是使用示例代码async subscribe cpp来自 PahoMqttCpp 项目 https github com eclipse paho mqtt cpp 作为一个独立的应用程序 然后根据我的需要对其进行修改 我
  • 使用“pip”更新 pyOpenSSL 和 pandas 失败,并显示“TypeError:resolve() 获得意外的关键字参数“replace_conflicting””

    当我尝试更新或安装任何版本时pandas or pyOpenSSL 对于任何实例sudo pip un install update no use wheel pandas pyOpenSSL xattr stevedore using p
  • C struct hack 工作中

    这是在使用 C struct hack 时分配的 额外 内存的方式吗 问题 下面我有一个 C struct hack 实现 我的问题是如何使用我通过黑客分配的 额外 内存 有人可以给我一个使用额外内存的例子吗 include
  • SyntaxError:导入React(Javascript)时出现意外的标识符[重复]

    这个问题在这里已经有答案了 运行命令 npm run start 后 我收到此错误 import React from react SyntaxError Unexpected identifier at Module compile in
  • 检测 JTextArea 中的文本选择

    我有一个 JTextArea 正在检查是否有任何文本可供选择 如果没有 则其中两个菜单项呈灰色 我遇到的问题是 当我编译并打开应用程序时 我必须先单击 JTextArea 然后菜单项就会变灰 如果不这样做 即使没有选择任何文本 菜单项也不会
  • Ag-grid Angular 如何获取标题上的点击事件?

    有什么方法可以收到 Angular 中 ag grid 标题上的点击事件通知吗 The