加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular4_Checkbox多选框选中事件,与其他组件交互

发布时间:2020-12-17 08:36:10 所属栏目:安全 来源:网络整理
导读:input type="checkbox" [rtSelectionCheckboxFor]="hu" [(selected)]="hu.selected" (change)="onChecked($event); setRtList(list);"/ 用的事change事件监听的 onChecked($event: any) { this.changeStatus.emit(true); } 然后触发事件,传到父组件。再进行
<input type="checkbox" [rtSelectionCheckboxFor]="hu" [(selected)]="hu.selected"  (change)="onChecked($event); setRtList(list);"/> 



用的事change事件监听的

 onChecked($event: any) {
    this.changeStatus.emit(true);
  }

然后触发事件,传到父组件。再进行其他操作
 changeStatus(agreed: boolean) {
        let isEdit = true;
        let isReturn = true;
        let isCombine = true;

        const selectedRows = this.gridComponent.getSelectedRows();
        if (selectedRows && selectedRows.length >= 1) {
          isEdit = false; isReturn = false; isCombine = true;
          if (selectedRows && selectedRows.length === 2) {
            isEdit = true; isReturn = true;
            isCombine = false;
          } if (selectedRows && selectedRows.length > 2) {
            isEdit = true; isReturn = false;
            isCombine = true;
          }
        }
        this.footerComponent.setHuButtonStatus(isEdit,isReturn,isCombine);
      }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读