如何从数据表 PrimeNg 中标记所选项目?

How mark selected item from the datatable PrimeNg?

我使用数据表的 selectionMode = "multiple" 选项,如何从数据库中标记所选项目

模板:

<p-dataTable [value]="userLanguage" dataKey="key">
 <p-column [style]="{'width':'38px'}" selectionMode="multiple"></p-column>
 <p-column field="languageName" header="Idioma"></p-column>
 <p-column field="languageId" header="Código"></p-column>
</p-dataTable>

selectionMode="multiple" 需要进入您的 p-dataTable 行,而不是列。另外,您需要定义要存储所选项目的模型,例如 [(selection)]="selectedLanguages" 在同一行。要将某些项目显示为选中状态,您需要将语言添加到 selectedLanguages 数组