我正在为ng2-smart-table
应用程序使用angular 4
。添加新行时是否可以对特定列使用下拉列表?该下拉菜单显示数据库中的数据。
答案 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);
}