ng2-smart-таблица использует место, где кнопка «добавить» для кнопки «выбрать столбцы» - PullRequest
0 голосов
/ 24 октября 2019

Место, где расположена кнопка «Добавить», кажется неправильным, с другой стороны, это хорошее место для кнопки «Выбор столбцов», которая откроет диалоговое окно, которое позволит пользователям выбирать, какие столбцы просматривать и какиескрыть

Это соответствующие изменения кода, которые я внес в конфигурацию настроек:

actions: { 
          columnTitle: 'Actions',
          class: 'actions-area',
          add: true,              
        },    
        add: {
          addButtonContent: '<i class="nb-gear" title="select columns"></i>',
          createButtonContent: '<i class="nb-checkmark"></i>',
          cancelButtonContent: '<i class="nb-close"></i>',
        },

Таким образом, этот код выше заменяет только значок из значка «+» на «шестерню»icon

См. изображение

enter image description here

Теперь я хочу, чтобы эта кнопка вызывала мою функцию on, а не функцию по умолчанию, которая добавляет строкук таблице, так как то, что я действительно хочу сделать, не связано с функциональностью «добавить», мне просто нужно пространство ресурсов для него

Можно ли это сделать?

1 Ответ

0 голосов
/ 14 ноября 2019

Проверьте здесь https://akveo.github.io/ng2-smart-table/#/documentation

Вам необходимо изменить конфигурацию вашего режима на Внешний

Затем используйте это событие для доступа к этой кнопке

Затем вы добавляете событие в html

И, наконец, вы добавляете свою функцию в свой ts.

youFunction(){
  //your code here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...