Merge "fix: fix getNameRender in table list"
This commit is contained in:
commit
e91b5f129f
@ -434,7 +434,8 @@ export class BaseTable extends React.Component {
|
||||
newRender = getNameRenderByRouter(newRender, column, rowKey);
|
||||
}
|
||||
if ((dataIndex === 'name' && linkPrefix) || isName) {
|
||||
newRender = getNameRender(newRender, column);
|
||||
const { rowKey } = this.props;
|
||||
newRender = getNameRender(newRender, column, rowKey);
|
||||
}
|
||||
if (dataIndex === 'cost' || isPrice) {
|
||||
newRender = this.getPriceRender(newRender, column);
|
||||
|
@ -49,6 +49,7 @@ export class Credentials extends Base {
|
||||
{
|
||||
title: t('ID/Name'),
|
||||
dataIndex: 'name',
|
||||
isName: true,
|
||||
hasNoDetail: true,
|
||||
},
|
||||
{
|
||||
|
@ -139,7 +139,7 @@ const getLinkUrl = (prefix, id) => {
|
||||
return `${prefix}/${id}`;
|
||||
};
|
||||
|
||||
export const getNameRender = (render, column) => {
|
||||
export const getNameRender = (render, column, rowKey) => {
|
||||
if (render) {
|
||||
return render;
|
||||
}
|
||||
@ -151,7 +151,6 @@ export const getNameRender = (render, column) => {
|
||||
linkFunc,
|
||||
hasNoDetail = false,
|
||||
} = column;
|
||||
const { rowKey } = this.props;
|
||||
return (value, record) => {
|
||||
const idValue = get(record, idKey || rowKey);
|
||||
let url = null;
|
||||
|
Loading…
Reference in New Issue
Block a user