akveo / akveo/ng2-smart-table

Ng2-smart-table selectText issue in editor-config for dropdown (Add,Edit)

未关闭
#1,279 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
TypeScript
星标
1.6k
派生
867
PR 合并指标
30 天内没有已合并 PR

描述

Hi...
I have tried using ng2 smart table to display the data but the issue is on dropdown to be displayed with placeholder (used default attribute "selectText" in editor -config) on clicking Add New and Edit Action.
Placeholder not working while clicking the Add New action and Edit action on select field.

///Typescript
this.settings = {
edit: {
editButtonContent: '',
confirmSave: true,
},
delete: {
deleteButtonContent: '',
confirmDelete: true,
},
actions: {
position: 'left',
}, attr: {
class: 'table'
},
add: {
confirmCreate: true,
addButtonContent: 'add new', this: this.checking()
},
columns: {
employeeFirstName: {
title: 'First Name*',

},
employeeLastName: {
title: 'Last Name',
},
employeeEmail: {
title: 'Email*',
editable: false
},
role: {
title: 'Role*',
type: 'html',
valuePrepareFunction: (cell, row, companyList) => {

// this.placeholder();
let bn = this.userRoleList.find(x => x.value === cell);
if (bn) {
return bn.title;
}
else {

return cell;
}
},
editor: {
type: 'list',
config: {

selectText: 'Select',
list: this.userRoleList

}
}
},
ageGroup: {
title: 'Age Group*',
type: 'html',
valuePrepareFunction: (cell, row, companyList) => {
let bn = this.ageGroupList.find(x => x.value === cell);
if (bn) {
return bn.title;
}
else {
return cell;
}
},

editor: {
type: 'list',

config: {
placeholder: 'hello',
selectText: 'Select ID',
list: this.ageGroupList
// list: this.industriesList
}
}
},
experience: {
title: 'Employer Experience*',
type: 'html',
valuePrepareFunction: (cell, row, companyList) => {
let bn = this.employerExpList.find(x => x.value === cell);
if (bn) {
return bn.title;
}
else {
return cell;
}
},
editor: {
type: 'list',
config: {
selectText: 'Select',
list: this.employerExpList

}
}

},
gender: {
title: 'Gender*',
type: 'html',
valuePrepareFunction: (cell, row, companyList) => {
let bn = this.genderList.find(x => x.value === cell);
if (bn) {
return bn.title;
}
else {
return cell;
}
},
editor: {
type: 'list',
config: {
selectText: 'Select',
list: this.genderList

}
}
}

},
};
![selectTextIssue](https://user-images.githubusercontent.com/48989363/124080945-8f443d00-da68-11eb-8141-3ca92232aea2.png)

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。