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;
}
```
|