ng2-smart-table

时间:2019-04-04 06:13:55

标签: angular ng2-smart-table

我为ng2-smart-table创建了一个自定义渲染组件,该组件具有两个单选按钮。这两个单选按钮都与不同的布尔值关联。一个说重试,另一个说终止,下面是代码:

    template: `
  <span><input type="radio" [(ngModel)]="value.retry">Retry</span>
  <span class="task-actions-margin"><input type="radio" [(ngModel)]="value.terminate">Terminate</span>
  `,

组件:

export class TaskActionsComponent implements ViewCell, OnInit {
  renderValue: string;

  @Input() value: any;
  @Input() rowData: any;
}

设置:

button: {
    title: 'Task Actions',
    type: 'custom',
    renderComponent: TaskActionsComponent,
    valuePrepareFunction: (cell, row ) => row
  }

到目前为止,一切都很好。单选按钮显示在UI上。当我选择其中一个时,问题就来了。选择重试后,它会为所有行设置重试,并为所有行设置终止,而不是仅为此行设置重试。

我不确定这里缺少什么。任何帮助将不胜感激。

0 个答案:

没有答案