diff --git a/components/table/demo/indent-size.md b/components/table/demo/expand-children.md similarity index 95% rename from components/table/demo/indent-size.md rename to components/table/demo/expand-children.md index 86988a8463..7577deb3ab 100644 --- a/components/table/demo/indent-size.md +++ b/components/table/demo/expand-children.md @@ -78,7 +78,7 @@ const data = [{ }]; ReactDOM.render( - , +
, mountNode ); ```` diff --git a/components/table/index.jsx b/components/table/index.jsx index 599cc2af4c..7b99c71a29 100644 --- a/components/table/index.jsx +++ b/components/table/index.jsx @@ -584,6 +584,7 @@ let AntTable = React.createClass({ data={data} columns={columns} className={classString} + expandIconColumnIndex={columns[0].key === 'selection-column' ? 1 : 0} expandIconAsCell={expandIconAsCell} /> {emptyText} diff --git a/package.json b/package.json index 64f03ae539..cde948dac2 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "rc-slider": "~3.3.0", "rc-steps": "~1.4.1", "rc-switch": "~1.3.2", - "rc-table": "~3.9.0", + "rc-table": "~3.10.1", "rc-tabs": "~5.7.0", "rc-time-picker": "~1.1.0", "rc-tooltip": "~3.3.1", diff --git a/style/components/table.less b/style/components/table.less index 6970bed99d..17821ccf69 100644 --- a/style/components/table.less +++ b/style/components/table.less @@ -318,6 +318,15 @@ content: '.'; } } + + // Hide selection component in children data + &[class*="@{table-prefix-cls}-row-level-"] .@{table-prefix-cls}-selection-column > span { + display: none; + } + + &[class*="@{table-prefix-cls}-row-level-0"] .@{table-prefix-cls}-selection-column > span { + display: inline-block; + } } tr&-expanded-row { &,