Angular ng2智能表多选择模式值动态更改

时间:2020-11-05 10:24:23

标签: angular ng2-smart-table

当表中没有数据时,我想将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 值?

0 个答案:

没有答案