Использование редактора datatables.net в Angular 6 - PullRequest
0 голосов
/ 12 февраля 2019

Я использую Angular DataTables lib в моем проекте.Он позволяет использовать плагин datatables.net в угловых приложениях.

Есть ли способ использовать редактор datatables.net в угловом компоненте?В моей таблице 2 логических столбца, которые можно редактировать, и я не могу найти способ добавить редактор в свой компонент, поэтому этот код может работать:

dtEditor :any={};
ngOnInit(): void {
//....
this.dtEditor = $.fn.dataTable.Editor( {
//Editor config
 });
}

И если нет способа использовать редактор,Есть ли другой обходной путь для встроенного редактирования моих данных?Вот фрагмент кода моих редактируемых полей и их функции рендеринга:

//.... 
{
        title: 'No deposit',
        data: 'IsNoDeposit',
        render: this.renderCheckBoxData,
        className: "dt-body-center"
      }, {
        title: 'Is excluded',
        data: 'IsExcluded',
        render: this.renderCheckBoxData,
        className: "dt-body-center"
      }
//....
  private renderCheckBoxData ( data, type, row,meta ) {
    debugger;
    if ( type === 'display' ) {
      var chebx = '<input type="checkbox" class="editor-active"'+ (data?' checked ':'')+'>';

      return chebx;
    }
    return data;
  }
...