应用场景

当表格中表头不需要勾选框checkbox,表格中是需要勾选框checkbox情况下:

html代码

<dxi-column dataField="select" [caption]="select"  cellTemplate="checkboxCellTemplate" alignment="center"></dxi-column> 
<div *dxTemplate="let data of 'checkboxCellTemplate'">
  <dx-check-box [disabled]="checkboxIsDisabled(data)"></dx-check-box>
</div>

ts代码:

checkboxIsDisabled(e){
    if(e.rowType === 'data' && 
      (e.data.fileStatus === "F" ||
      e.data.fileStatus === "U")){
        return false
      }
      return true;
  }

这样就可以在datagrid中给checkbox添加上这个组件自己的属性了


yangmengya
43 声望0 粉丝

前端工程师