如果我单击任意键,则垫对话框无法正确打开

问题描述 投票:0回答:1

我使用 mat 对话框作为 ag 网格表单元格单击的确认对话框,早期的弹出窗口工作正常,但现在如果单击任何键(如 tab、shift、alt 或任何键)则无法正常打开,否则打不开

 onCellClicked: (event: CellClickedEvent) =>
      {  
        this.showDropdown = true;
        this.selectedTicket = event.data;
        const dialogRef = this.dialog.open(ConfirmationDialogComponent,{
        data:{ 
          showDropdown:true,`your text`
          message:this.traslateService.instant("Pleasechangestatus"),
          event:event,
          dropdownList:this.ticketStatusArray,
          buttonText: {
            ok: this.traslateService.instant("Yes"),
            cancel: this.traslateService.instant("No"),
          }
        },
        panelClass:'confirm-comp'
      })
      // element.dispatchEvent(new KeyboardEvent('keydown', {'key':'Shift'} ));

       dialogRef.afterClosed().subscribe(res=>{
           if(res != "" && res){
                this.confirmchange(res);     
           }
       })
    },
angular angular-material confirmation mat-dialog
1个回答
0
投票

你能多展示一下你的代码吗?顺便说一句,这行中的

your text
是什么。显示下拉菜单:true,
your text

© www.soinside.com 2019 - 2024. All rights reserved.