javascript - 是否可以使用自定义组件或任何其他方式自定义 ng2-smart-table 的列标题?

标签 javascript angular ng2-smart-table

我知道有一种方法可以将 customComponent 添加到 ng2-smart-table 单元格中。有什么方法可以对列标题执行相同的操作吗?基本上我想在列标题标题旁边添加一个帮助图标,并向该图标添加一个单击事件。

在文档中找不到任何此类现成的配置。

最佳答案

这个例子可能对你有帮助

settings = {
    actions: {
      delete: false,
      custom: [
        {
          name: 'activate',
          title: '<i class="nb-checkmark"></i>'
        }
      ],
      position: 'right', // left|right
    },
    add: {
      addButtonContent: '<i class="nb-plus"></i>',
      createButtonContent: '<i class="nb-checkmark"></i>',
      cancelButtonContent: '<i class="nb-close"></i>',
    },
    edit: {
      editButtonContent: '<i class="nb-edit"></i>',
      saveButtonContent: '<i class="nb-checkmark"></i>',
      cancelButtonContent: '<i class="nb-close"></i>',
    },
    columns: {...}
}

您可以引用此来源来了解如何处理自定义操作事件:https://github.com/akveo/ng2-smart-table/blob/master/src/ng2-smart-table/components/tbody/cells/custom.component.ts

https://github.com/akveo/ng2-smart-table/issues/779

关于javascript - 是否可以使用自定义组件或任何其他方式自定义 ng2-smart-table 的列标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59969925/

相关文章:

javascript - 计算html中pre元素的最大行数

javascript - Node.js 下载文件 - 并非所有请求都能解析,Promise.all 不会触发

javascript - 避免NgRx/Store调度程序进入无穷循环序列

javascript - 如何创建嵌套的商店管道?

Angular 2 Http 提供者的可观察订阅未触发

javascript - 当从 "multiple select"选择一个选项时,将其从其他选择中删除(并反转)

javascript - 在 for 循环中更改 SVG 行的 strokeDashoffset

json - Table Angular 2 (ng2-smart-table) - 从 JSON 获取所有数据(对于 json 的每个级别)

javascript - ng2-smart-table 删除后不绑定(bind)

angular - ng2-smart-table 派生列