diff --git a/components/table/__tests__/__snapshots__/demo.test.js.snap b/components/table/__tests__/__snapshots__/demo.test.js.snap index c13bf9d7c2..eecfd43675 100644 --- a/components/table/__tests__/__snapshots__/demo.test.js.snap +++ b/components/table/__tests__/__snapshots__/demo.test.js.snap @@ -2945,7 +2945,7 @@ exports[`renders ./components/table/demo/edit-row.md correctly 1`] = ` class="ant-table-tbody" > -
+
Edit @@ -2979,7 +2977,7 @@ exports[`renders ./components/table/demo/edit-row.md correctly 1`] = ` -
+
Edit @@ -3013,7 +3009,7 @@ exports[`renders ./components/table/demo/edit-row.md correctly 1`] = ` -
+
Edit @@ -3047,7 +3041,7 @@ exports[`renders ./components/table/demo/edit-row.md correctly 1`] = ` -
+
Edit @@ -3081,7 +3073,7 @@ exports[`renders ./components/table/demo/edit-row.md correctly 1`] = ` -
+
Edit @@ -3115,7 +3105,7 @@ exports[`renders ./components/table/demo/edit-row.md correctly 1`] = ` -
+
Edit @@ -3149,7 +3137,7 @@ exports[`renders ./components/table/demo/edit-row.md correctly 1`] = ` -
+
Edit @@ -3183,7 +3169,7 @@ exports[`renders ./components/table/demo/edit-row.md correctly 1`] = ` -
+
Edit @@ -3217,7 +3201,7 @@ exports[`renders ./components/table/demo/edit-row.md correctly 1`] = ` -
+
Edit @@ -3251,7 +3233,7 @@ exports[`renders ./components/table/demo/edit-row.md correctly 1`] = ` -
+
Edit diff --git a/components/table/demo/edit-row.md b/components/table/demo/edit-row.md index 2b7fe71d5f..8ee8205c6b 100644 --- a/components/table/demo/edit-row.md +++ b/components/table/demo/edit-row.md @@ -39,9 +39,9 @@ const EditableFormRow = Form.create()(EditableRow); class EditableCell extends React.Component { getInput = () => { if (this.props.inputType === 'number') { - return ; + return ; } - return ; + return ; }; render() { const { @@ -60,20 +60,16 @@ class EditableCell extends React.Component { return ( {editing ? ( - + {getFieldDecorator(dataIndex, { - rules: [ - { - required: true, - message: `Please Input ${title}!`, - }, - ], + rules: [{ + required: true, + message: `Please Input ${title}!`, + }], initialValue: record[dataIndex], })(this.getInput())} - ) : ( - restProps.children - )} + ) : restProps.children} ); }} @@ -111,7 +107,7 @@ class EditableTable extends React.Component { render: (text, record) => { const editable = this.isEditing(record); return ( -
+
{editable ? ( @@ -119,6 +115,7 @@ class EditableTable extends React.Component { this.save(form, record.key)} + style={{ marginRight: 8 }} > Save @@ -199,6 +196,7 @@ class EditableTable extends React.Component { bordered dataSource={this.state.data} columns={columns} + rowClassName="editable-row" /> ); } @@ -208,7 +206,9 @@ ReactDOM.render(, mountNode); ``` ```css -.editable-row-operations a { - margin-right: 8px; +.editable-row .ant-form-explain { + position: absolute; + font-size: 12px; + margin-top: -4px; } ```