这是我的三列示例。我要自定义宽度大小。
resetPassword: {
title: this.gridTittle["ResetPassword"],
type: 'custom',
renderComponent: UserPasswordResetComponent,
filter: false
},
userName: {
title: this.gridTittle["UserName"],
},
roleTypeDescription: {
title: this.gridTittle["UserType"],
type: 'text',
filter: false
},
答案 0 :(得分:1)
您可以使用width属性。作为documentation,“列宽示例:'20px','20%'“ 。在您的代码中:
resetPassword: {
title: this.gridTittle["ResetPassword"],
type: 'custom',
renderComponent: UserPasswordResetComponent,
filter: false,
width: 25%
},
userName: {
title: this.gridTittle["UserName"],
width: 25%
},
roleTypeDescription: {
title: this.gridTittle["UserType"],
type: 'text',
filter: false,
width: 50%
},
答案 1 :(得分:0)
重要>>引号之间的 widht 值
columns: {
id: {
title: '#',
type: 'string',
sortDirection: 'desc',
width: '30px'
},
name: {
title: 'Nome',
type: 'string',
},
lastName: {
title: 'Sobrenome',
type: 'string',
},
username: {
title: 'Usuário',
type: 'string',
}
}
答案 2 :(得分:0)
我无法使其与 column 属性一起使用。
我的解决方案是:
:host {
::ng-deep .yourColumnName .ng2-smart-title {
width: 100px;
}
}
或
:host {
::ng-deep .ng2-smart-title {
min-width: 150px;
}
}
你有一个话题 here