首页 > 解决方案 > ng2-smart-table 中的复选框

问题描述

我在我的项目中使用 ng2-smart-table,我想添加一个带有复选框的列,在渲染时将根据绑定表的对象进行检查。在对象中,有一个带有布尔值的字段,它将确定是否选中复选框,并且在对复选框进行更改后,更改的值应该可用。

标签: angularng2-smart-table

解决方案


您需要设置过滤器类型复选框

passed: {
    title: 'Passed',
    filter: {
      type: 'checkbox',
      config: {
        true: 'Yes',
        false: 'No',
        resetText: 'clear',
      },
    },
  },

在您的数据中,您需要传递复选框值

data = [
{
  id: 4,
  name: 'Patricia Lebsack',
  email: 'Julianne.OConner@kory.org',
  passed: 'Yes',
},
]

试试这个示例Checkbox、Select 和 Completer 过滤器类型


推荐阅读