ng2-smart-table中特定列的下拉菜单

时间:2019-02-13 05:29:23

标签: angular

我正在为ng2-smart-table应用程序使用angular 4。添加新行时是否可以对特定列使用下拉列表?该下拉菜单显示数据库中的数据。

1 个答案:

答案 0 :(得分:0)

是的,您可以对垂直列使用下拉列表。

设置

role: {
  title: 'Title',
  type: 'html',
  editor: {
    type: 'list', // Used to set dropdown list from database. 
    config: {
      list: [

      ],
    },
  },
  filter: true
}
通过调用API从数据库

getData

getData(){
  this.userListSettings.columns.role.editor.config.list = []; // Clear role list 
  var settingList: any = [];
  // Call API Hear 
  settingList.push({ value: {SET VALUE}, title: {SET TITLE} });

  let newSettings = this.Settings;
  newSettings.columns.role.editor.config.list = settingList;
  this.userListSettings = Object.assign({}, newSettings);
}