PrimeNg数据表列禁用

时间:2018-03-05 17:57:42

标签: html angular primeng primeng-datatable

我正在使用Primeng Datatable。 同时在[(selection)] ="selectedRowItems"中使用<p-dataTable...>进行多次检查/取消选中等。 我想修改这个数据表复选框列,以便在给定某些特定条件的情况下,该列将被禁用,否则启用。

简而言之:Primeng Datatable是否有任何类似[disabled]的布尔属性可用于禁用/启用列?

更多说明: 我想在datatable中显示一些Item详细信息。如果其父ID的状态为“已部署”,则复选框列将被禁用。但如果父Id的状态未“已部署”,则复选框列将处于活动状态,我们可以在数据表中添加/删除/修改项目。 此父ID,或状态不是数据表的一部分。仅显示项目详细信息。

1 个答案:

答案 0 :(得分:1)

.html中的

[selectionMode] =&#34; multipleOrnull&#34;

.ts中的

if(deployed){
   multipleOrnull = "";
} 
else {
    multipleOrnull = "multiple";
}