如何在igx-grid ignit UI的多选角度中基于任何条件禁用对几行的选择?

时间:2019-02-15 13:19:42

标签: angular ignite-ui-angular igx-grid

我想在igx-grid ignite UI的多选中禁用对角度的某些行的选择,以便如果我默认选择那些行,则用户将不能取消选择那些行。 我将为实现该目标提供帮助。

1 个答案:

答案 0 :(得分:1)

使用onRowSelectionChange事件发射器,并在处理程序内部,检查searchHandler(event){ let keyword =event.target.value; const data = [...this.state.allData]; let filtered = data.filter((item)=>{ return item.companyName.indexOf(keyword) > -1 }); this.setState({ filtered }) } 是否包含不应选择的行(按记录ID),如果是,则将其删除。如果newSelection排除了应选择的行,则将其包括在内。

newSelection