提交 e20111d9 编写于 作者: A afc163

Add table locale emptyText

上级 5ed3ba72
...@@ -53,7 +53,8 @@ const data = [{ ...@@ -53,7 +53,8 @@ const data = [{
const locale = { const locale = {
filterTitle: 'Filter', filterTitle: 'Filter',
filterConfirm: 'Confirm', filterConfirm: 'Confirm',
filterReset: 'Reset' filterReset: 'Reset',
emptyText: 'No Data',
}; };
ReactDOM.render( ReactDOM.render(
......
...@@ -15,7 +15,8 @@ function noop() { ...@@ -15,7 +15,8 @@ function noop() {
const defaultLocale = { const defaultLocale = {
filterTitle: '筛选', filterTitle: '筛选',
filterConfirm: '确定', filterConfirm: '确定',
filterReset: '重置' filterReset: '重置',
emptyText: '暂无数据',
}; };
let AntTable = React.createClass({ let AntTable = React.createClass({
...@@ -511,6 +512,7 @@ let AntTable = React.createClass({ ...@@ -511,6 +512,7 @@ let AntTable = React.createClass({
let data = this.getCurrentPageData(); let data = this.getCurrentPageData();
let columns = this.renderRowSelection(); let columns = this.renderRowSelection();
let expandIconAsCell = this.props.expandedRowRender && this.props.expandIconAsCell !== false; let expandIconAsCell = this.props.expandedRowRender && this.props.expandIconAsCell !== false;
let locale = objectAssign({}, defaultLocale, this.props.locale);
let classString = classNames({ let classString = classNames({
[`ant-table-${this.props.size}`]: true, [`ant-table-${this.props.size}`]: true,
...@@ -527,7 +529,7 @@ let AntTable = React.createClass({ ...@@ -527,7 +529,7 @@ let AntTable = React.createClass({
let emptyClass = ''; let emptyClass = '';
if (!data || data.length === 0) { if (!data || data.length === 0) {
emptyText = <div className="ant-table-placeholder"> emptyText = <div className="ant-table-placeholder">
<Icon type="frown"/>暂无数据 <Icon type="frown"/>{locale.emptyText}
</div>; </div>;
emptyClass = ' ant-table-empty'; emptyClass = ' ant-table-empty';
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册