Open waveheart opened 4 years ago
請問一下
目前使用這個虛擬tree插件的話
一定要使用columns
這個props 才可以渲染出來
而使用一般的自定義形式
<vxe-table-column type="radio" title="radio" width="80"></vxe-table-column>
就無法使用
請問是這個意思嗎?
目前我能想到的客製化方式是利用渲染html配合 vxe-table-column的formatter props來達到客製化的效果,希望能有所幫助
//columns 設定
tableColumn: [
{ type: 'radio', title: 'radio'},
{ field: 'label', title: 'label', treeNode: true },
{ field: 'role', title: 'role' },
{
field: 'seq_no',
title: 'seq',
type: 'html',
formatter: this.seqFormatter
}
],
//methods
seqFormatter(payload) {
if (payload.active_flag === true) {
return `<span class='font-weight-bold'>${payload.cellValue}</span>`
} else {
return `<span class=''>${payload.cellValue}</span>`
}
},
@xlz26296 你所提供的連結是用vxe-grid實現的 並不是用vxe-table實現的喔
@Charlie50503 同问
(必填)这个需求解决了什么问题: vxe-table-column自定义渲染问题 cell内部内容可以自定义渲染
建议的 API 是什么样的: 与 vxe-table-column相同
是否已有其他不错的替代方案: 无