2017-08-03 5 views
0

複数のボタンを1つの行に入れて、Typescriptでコレクションを作成しようとしています。理想的な結果は、行の2つのボタンになります。複数のボタンをデータテーブルのコレクションに並べて並べる方法

今、私は1つの列にボタンを追加し、このコードを、持っている:

 for (let filterEntry of response) { 

     if (filterEntry.defaultFlt == true){ 
      active = ' btn-primary'; 
     } 
     else { 
      active = ''; 
     } 

     table.buttons().button().add(indexOfColection + '-' + buttonIndexInColection ,{ 
      className: String('btn btn-xs btn-default btn-max dt-button-collection two-column uniqFilterClass ' + active) , 
      text: function (dt, button, config) { 
      return filterEntry.name; 
      }, 
      action: (e, dt, node, config) => { 
      this.loadFilterData(filterEntry.id);  
      this.activateButton(node);    
      } 
     }); 

     buttonIndexInColection++; 
     } 

は、誰もがこの問題を解決する方法を、知っていますか? ありがとうございます。

答えて

0

私はこの問題を別のボタンで解決しました。私はボタンの名前の小さなオブジェクトに追加:

'<i class="fa fa-times fa-fw delete-class"></i>' 

誰かがこのオブジェクトをクリックしたとき。私はこのクリックをイベントとユニークなクラス名:delete-classでキャッチします。このクリックがこのオブジェクトにあったかどうかを認識します。 それだけです。がんばろう。

関連する問題