---
order: 2
zh-CN:
	title: 加载中
	product: 商品
	longName: 听说这样设置一个超长超长的商品名会不换行
	alignRight: 听说这样设置访问量可以靠右对齐
	bigStock: 这是一个大库存
en-US:
	title: Loading
	product: Product
	longName: a very very looooooooonnnnng name
	alignRight: right alignment
	bigStock: big size
---

```jsx
import { Grid, Switch } from 'zent';

const columns = [
	{
		title: '{i18n.longName}',
		name: 'name',
		width: 100,
		noWrap: true,
	},
	{
		title: '{i18n.alignRight}',
		name: 'uv',
		textAlign: 'right',
		width: 300,
	},
	{
		title: '{i18n.bigStock}',
		name: 'stock',
	},
];

const datasets = [];

for (let i = 0; i < 3; i++) {
	datasets.push({
		id: i,
		name: `{i18n.product} ${i}`,
		uv: 20,
		stock: 5,
	});
}

class Demo extends React.Component {
	state = {
		loading: true,
	};
	render() {
		return (
			<div>
				<Switch
					onChange={value => this.setState({ loading: value })}
					checked={this.state.loading}
					size="small"
					className="switch"
				/>
				<Grid
					columns={columns}
					datasets={datasets}
					loading={this.state.loading}
					size="large"
				/>
			</div>
		);
	}
}

ReactDOM.render(<Demo />, mountNode);
```
