首页 > 解决方案 > NG Prime p-multiSelect 禁用选项不起作用

问题描述

我正在使用 primeNG v7.0.3 我对 multiSelect 有一个问题,即可以禁用基于 SelectItem 界面的选项。

this.roleOptions = [
      { label: this.messages['GLOBAL.USER.ROLE.CLINIC_USER'], value: this.roleEnum.CLINICUSER, disabled: true },
      { label: this.messages['GLOBAL.USER.ROLE.AGENT_USER'], value: this.roleEnum.AGENTUSER },
      { label: this.messages['GLOBAL.USER.ROLE.ADMIN_USER'], value: this.roleEnum.ADMINUSER },
      { label: this.messages['GLOBAL.USER.ROLE.CLINIC_REVIEWER'], value: this.roleEnum.CLINICREVIEWER }
    ];

禁用的 CLINICUSER 仍然可以选择。为什么这仍然可以选择?

roleOptions 初始化为roleOptions: SelectItem[]

标签: angularprimengprimeng-dropdowns

解决方案


推荐阅读