当表中没有数据时,我想将ng2smart表设置 selectMode 属性值更改为“单个”。如果有可用数据, selectMode 属性值应为“ multi”。
我尝试了以下代码,
ng2采样表设置
@Composable
@Preview
fun DiscoverItemPreview() {
Column{
DiscoverItem()
Spacer(modifier = Modifier.height(20.dp))
}
}
sraRDASettings = {
actions: false,
hideSubHeader: true,
columns: {
exerciseName: {
title: 'Exercise',
type: 'string',
filter: false,
width: '15%',
},
mapName: {
title: 'Map Used',
type: 'string',
filter: false,
width: '12%',
}
},
};
,还尝试使用if (data.length === 0) {
this.sraRDASettings = Object.assign({}, this.sraRDASettings, { selectMode: 'single' });
} else {
this.sraRDASettings = Object.assign({}, this.sraRDASettings, { selectMode: 'multi' });
}
更改值。
但是该表不会使用新的属性值进行更新。如果我们以这种方式更改列名。列名将正确更新,但没有 selectMode 。任何解决方案都可以动态更改 selectMode 值?