[英]How to have a custom left title for a transfer component?
Is there a way I could change the the text from 14 items
as displayed in the following transfer component to有没有办法可以将以下传输组件中显示的
14 items
的文本更改为
something like 14 articles
?像
14 articles
? Is there a way to customize this?有没有办法自定义这个?
Here is how I generated the above Transfer Have also placed the same code to replicate the above transfer component in codesandbox :以下是我生成上述 Transfer 的方式还在代码和框中放置了相同的代码来复制上述传输组件:
import React from 'react';
import ReactDOM from 'react-dom';
import 'antd/dist/antd.css';
import './index.css';
import { Transfer } from 'antd';
const mockData = [];
for (let i = 0; i < 20; i++) {
mockData.push({
key: i.toString(),
title: `content${i + 1}`,
description: `description of content${i + 1}`,
disabled: i % 3 < 1,
});
}
const oriTargetKeys = mockData.filter(item => +item.key % 3 > 1).map(item => item.key);
class App extends React.Component {
state = {
targetKeys: oriTargetKeys,
selectedKeys: [],
disabled: false,
};
handleChange = (nextTargetKeys, direction, moveKeys) => {
this.setState({ targetKeys: nextTargetKeys });
};
handleSelectChange = (sourceSelectedKeys, targetSelectedKeys) => {
this.setState({ selectedKeys: [...sourceSelectedKeys, ...targetSelectedKeys] });
};
handleDisable = disabled => {
this.setState({ disabled });
};
render() {
const { targetKeys, selectedKeys, disabled } = this.state;
return (
<div>
<Transfer
dataSource={mockData}
titles={['Source', 'Target']}
targetKeys={targetKeys}
selectedKeys={selectedKeys}
onChange={this.handleChange}
onSelectChange={this.handleSelectChange}
onScroll={this.handleScroll}
render={item => item.title}
disabled={disabled}
/>
</div>
);
}
}
ReactDOM.render(<App />, document.getElementById('container'));
This is the code from ant design so that's the place you should head to first to check the docs here .这是来自 ant design 的代码,因此您应该首先前往此处查看文档。 If you scroll down a bit, you will see it has something called
locale
which allows you to do exactly what you are asking for.如果你向下滚动一点,你会看到它有一个叫做
locale
东西,它允许你完全按照你的要求去做。
This is the code I forked from yours and added locale
, have a look here这是我从你的代码中分叉出来并添加了
locale
的代码,看看这里
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.