Skip to content

Commit 29f64a0

Browse files
author
liyuan-meng
committed
🐛[CTable]解决表格列不传递 dataIndex 和 render 报错的问题
1 parent 3be0b08 commit 29f64a0

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/components/c-table/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ class CTable extends Component {
168168
const btnNum = getBtnNum(item);
169169
const colClassName =
170170
align === 'right' && btnNum > 0 ? `padding-${btnNum}` : '';
171-
return {
171+
const column = {
172172
render: (val, row) => <ColumnTpl value={val} row={row} {...item} />,
173173
...item,
174174
show: true,
@@ -177,6 +177,10 @@ class CTable extends Component {
177177
? `${item.className} ${colClassName}`
178178
: colClassName,
179179
};
180+
if (!item.dataIndex && !item.render) {
181+
Object.assign(column, { render: () => '' });
182+
}
183+
return column;
180184
});
181185
};
182186

0 commit comments

Comments
 (0)