如何将更多按钮并排添加到数据表集合中

时间:2017-08-03 13:24:56

标签: typescript collections datatable

我正在尝试在Typescript中创建一个集合,在一行上有多个按钮。理想的结果是行上的两个按钮。

现在我有了这个代码,它将按钮添加到一列中:

        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++;
      }

有谁知道,如何解决这个问题? 谢谢。

1 个答案:

答案 0 :(得分:0)

所以,我解决了这个问题而没有另一个按钮。我添加了按钮的名称小对象:

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

当有人点击此对象时。我按照事件和唯一的类名称来捕获此点击:删除类。然后识别,如果此单击是在此对象上。 而已。祝你好运。