ng2-智能表中特定列的下拉列表



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

是的,您可以使用下拉列表进行列。

设置

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);
}

最新更新