mirror of
https://github.com/ant-design/ant-design.git
synced 2025-01-18 22:36:31 +08:00
Merge branch master into develop-1.0.0
This commit is contained in:
commit
84b731df0f
@ -36,7 +36,6 @@ for (let i = 0; i < 46; i++) {
|
||||
|
||||
const pagination = {
|
||||
total: data.length,
|
||||
current: 1,
|
||||
showSizeChanger: true,
|
||||
onShowSizeChange(current, pageSize) {
|
||||
console.log('Current: ', current, '; PageSize: ', pageSize);
|
||||
|
@ -362,6 +362,7 @@ const Table = React.createClass({
|
||||
},
|
||||
|
||||
handlePageChange(current) {
|
||||
const props = this.props;
|
||||
let pagination = { ...this.state.pagination };
|
||||
if (current) {
|
||||
pagination.current = current;
|
||||
@ -372,10 +373,22 @@ const Table = React.createClass({
|
||||
|
||||
const newState = {
|
||||
selectionDirty: false,
|
||||
pagination
|
||||
pagination,
|
||||
};
|
||||
// Controlled current prop will not respond user interaction
|
||||
if (props.pagination && 'current' in props.pagination) {
|
||||
newState.pagination = {
|
||||
...pagination,
|
||||
current: this.state.pagination.current,
|
||||
};
|
||||
}
|
||||
this.setState(newState);
|
||||
this.props.onChange(...this.prepareParamsArguments({ ...this.state, ...newState }));
|
||||
|
||||
this.props.onChange(...this.prepareParamsArguments({
|
||||
...this.state,
|
||||
selectionDirty: false,
|
||||
pagination,
|
||||
}));
|
||||
},
|
||||
|
||||
onRadioChange(ev) {
|
||||
|
Loading…
Reference in New Issue
Block a user