Можно ли настроить заголовок столбца ng2-smart-таблицы с помощью пользовательского компонента или каким-либо другим способом? - PullRequest
2 голосов
/ 29 января 2020

Я знаю, что есть способ добавить пользовательский компонент в ячейки ng2-smart-таблицы. Есть ли способ сделать то же самое для заголовка столбца? По сути, я хочу добавить значок справки рядом с заголовком заголовка столбца и добавить к нему событие щелчка.

Не удалось найти такую ​​легкодоступную конфигурацию в документации.

1 Ответ

1 голос
/ 29 января 2020

этот пример может вам помочь

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

...