https://github.com/ant-design/ant-design/pull/13774#issuecomment-449723598
x๋ฅผ ์ค์ ํ์ง ์๊ณ ์ฌํ ๊ฐ๋ฅ
3.11.3+
macOS 10.14.2 ํฌ๋กฌ 71
์ฌ์์ฐ ๋งํฌ๋ฅผ ์ด์ด ๋ณด์ญ์์ค.
y๊ฐ ์ค์ ๋๋ฉด ์ด ๋จธ๋ฆฌ๊ธ์ด ์ ๋ ฌ๋ฉ๋๋ค.
์ ๋ ฌํ ์ ์์
๊ทํ์ ๊ฒฝ์ฐ ๊ณ ์ ๋๋น๋ฅผ ์ถ๊ฐํ๋ฉด ํด๊ฒฐ๋ฉ๋๋ค.
const columns = [
{
title: "Name",
dataIndex: "name",
width: 200,
},
{
title: "Address",
dataIndex: "address",
width:200,
}
];
๊ตฌ์ฑ ์์๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ ํ๊ธฐ ์ํด word-break: break-word;
๋ฅผ ์ถ๊ฐํ๊ธฐ ์ ์ ํ
์ด๋ธ์ ๋ ์ด์์์ ํ๊ดดํ๋ ๋งค์ฐ ๊ธด ์ฐ์ ํ๋(๊ธด ์ซ์ ๋ฐ ๊ธด ๋จ์ด) ๋ฌธ์ ( ์ด์ ๋๋น๋ฅผ ์ง์ ํ๋๋ผ๋ ์ถ์๋จ ) ์ด๋ฌํ ๋ ์ด์์์ https://github.com/ant-design/ant-design/issues/13624 ์์ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ๊ฒ์
๋๋ค. ( ์คํฌ๋ฆฐ์ท )
๋ฐ๋ผ์ ๊ฐ์ฅ ์ข์ ํด๊ฒฐ์ฑ ์ ๊ธฐ๋ณธ ๋ถ๋ฆฌ ๋จ์ด๊ฐ ์๋๋ผ ํน์ ์ด์ ๋ํด ํ์ ๋ถ๋ฆฌํ๋ ์์ฑ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.
columns={[
...
textWrap: 'word-break',
]}
https://github.com/ant-design/ant-design/issues/5753 ์ง์์ ํตํด์๋ ํ ์ ์์ต๋๋ค.
columns={[
...
ellipsis: true,
]}
3.24.0 ์ด์ ์๋ ๋งค์ฐ ๊ธด ํ๋์ ์ด์ ๊ตฌ๋ถ ์คํ์ผ์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
columns={[
...
render: (text, record) => (
<div style={{ wordWrap: 'break-word', wordBreak: 'break-word' }}>
{text}
</div>
),
]}
3.24.0์์๋ ์ด์ฅ๊ธฐ ํ๋์ ์ด ์ ๋ ฌ์ด ํ๊ดด๋๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๊ณ ์๋ต ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.ํน์ API๋ https://github.com/ant-design/ant ์ฐธ์กฐ -๋์์ธ/๋น๊ธฐ๊ธฐ/17284
@lidianhao123 ์ ํ๋ ๋ชจ๋ ๋๋น๊ฐ ๊ณ ์ ๋์ด ์๊ณ , ์ฌ์์ฐ ๋งํฌ์ ์๋ ํ๋ ์์ฑํ์ง ์๊ณ ๋ ๋ณต์ ํ ์ ์์ด์ ์์ฑํ์ง ์์์ต๋๋ค.
@yoyo837 ๋์ ์๋ ํญ์ผ๋ก ๊ณ ์ณ์ผ ํฉ๋๋ค ์ด ์ํฉ์ ์ ๋ง ๊ผญ ์จ๋ด์ผ ํ๋ ์ํฉ์ธ๋ฐ ์ ๊ฐ ๋ง์๋๋ฆฐ ์์ ์ํฉ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋น๋ ์๋ชป ์ ๋ ฌ๋ ๋ฐ๋ชจ๋ฅผ ์ ๊ณตํ๊ณ ๋ค์ ์ฝ๋๋ค.
@yoyo837 Bingo!๋ https://github.com/ant-design/ant-design/issues/13825#issuecomment-449889241 ๋ฌธ์ ์ ๋๋ค.
๊ฐ์ ๋ฌธ์ , ๊ทธ๊ฒ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ?
๊ทธ๋ฌ๋ ์ด์ ์ด ๋ณ๊ฒฝ ์ฌํญ์ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ผ๋ฉฐ ์ด์ 3.10.10 ๋ฒ์ ์ผ๋ก๋ง ๋กค๋ฐฑํ ์ ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ค์ ๋ ๋๋น๊ฐ ์ ์ฉ๋์ง ์์ผ๋ฉฐ ์ค์ ํ์ฌ ๋๋น๋ฅผ ์ ํํ๋ ๋ง์ ํ์ด์ง๊ฐ ์์ต๋๋ค. ๋์ด.
@vxzhong ์ ํผ์์ ๋จผ์ ๋งํํ ์ ์์ต๋๋ค.
.ant-table-fixed {
table-layout: fixed;
}
.ant-table-tbody > tr > td {
word-wrap: break-word;
word-break: break-all;
}
๊ทธ๋ฐ ๋ค์ ๊ฐ ์ด์ ์ด ๋๋น๋ฅผ ์ง์ ํ๊ณ https://github.com/ant-design/ant-design/issues/17051#issuecomment-501280017 ์ ์๋ํ์ญ์์ค.
antd
๋ฅผ ์ ์์ ์ผ๋ก ์
๊ทธ๋ ์ด๋ํ๊ณ ๋ณํฉ ํ ์๋ฃจ์
์ ์ญ์ ํฉ๋๋ค.
์ด ๋ฌธ์ ๋ ์์ง ํด๊ฒฐ๋์ง ์์์ต๋๋ค...
๋ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํ ์ด๋ธ ์์ฑ ์ ํ ์ด๋ธ ์ ์ ํ ์คํธ๋ '์ํ'์ ๊ฐ์ ์ด๊ฑฐํ ๊ฐ์ ๋๋ค. ์ด๋ ์ ์ ๋๋น๊ฐ ์ค์ ๋์ด ์๊ณ ์ ์ด ์ ํ ์์ง ์๊ณ , ๊ทธ๋ฐ ๋ค์ ์์ฒญ์ ์ํด ์ค๊ตญ์ด๋ก ๋ ๋๋ง๋ฉ๋๋ค. '์ ์ฒด ์ถ๋ ฅ ์ํ', ์ด๋ ์ ์ด ์ ํ์ ์ด ์ ์ ํด๋นํ๋ ํ์ ๋์ด๊ฐ ๋์์ง์ง๋ง ์ด ํ์ ํด๋นํ๋ ๊ณ ์ ์ ์ ๋์ด๋ ๋ณ๊ฒฝ๋์ง ์๊ณ ํ ์ด๋ธ์ด ์๋ชป๋์์ต๋๋ค. ์ด๊ฒ์ ๋ธ๋ผ์ฐ์ ์ ๊ด๋ จ์ด ์์ต๋๋ค. ant ๋ฒ์ ์ 2.x์ ๋๋ค.ํด๊ฒฐํด์ฃผ์ธ์
ํ
์ด๋ธ ์์ฑ table-layout:fixed;
๋๋น๋ฅผ ์ค์ ํ๋ฉด ์ ์ฉ๋ฉ๋๋ค.
ํ ์ด๋ธ ์์ฑ
table-layout:fixed;
๋๋น๋ฅผ ์ค์ ํ๋ฉด ์ ์ฉ๋ฉ๋๋ค.
๋ฉ์ ธ, ๋ฉ์ ธ!!
ํ ์ด๋ธ ์์ฑ
table-layout:fixed;
๋๋น๋ฅผ ์ค์ ํ๋ฉด ์ ์ฉ๋ฉ๋๋ค.
์ต๊ณ ์ผ
@zoffyzhang ๊ณ ์ ๋๋น์๋ง ์ ์ฉ๋๋ฉฐ ๋ฐ์ ๋๋น์๋ ์ ์ฉ๋์ง ์์ต๋๋ค.
ํ ์ด๋ธ ์์ฑ
table-layout:fixed;
๋๋น๋ฅผ ์ค์ ํ๋ฉด ์ ์ฉ๋ฉ๋๋ค.
์ ์ฉ๋์ง๋ง ์ด์ด ๊ณ ์ ๋๋ฉด ์ด์ฅ ํ ์คํธ๊ฐ ์๋ ํ๋๋ ๊ณ์ ๋์ด๋ฉ๋๋ค.
@wulienen ์ ๋งค์ฐ ๊ธด ํ๋๋ฅผ ๋ํํฉ๋๋ค overflow : hidden
์ดํ์๋ ์ด๊ณผ ๋ถ๋ถ์ ๋ฌด์ํ ์ ์์ต๋๋ค.
@wulienen ์ ๋งค์ฐ ๊ธด ํ๋๋ฅผ ๋ํํฉ๋๋ค
overflow : hidden
์ดํ์๋ ์ด๊ณผ ๋ถ๋ถ์ ๋ฌด์ํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์ด ๋์ ์คํธ๋ ์นญ์ ์ค์ํ ํ์ฅ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค. ๐
@wulienen ์ ๋งค์ฐ ๊ธด ํ๋๋ฅผ ๋ํํฉ๋๋ค
overflow : hidden
์ดํ์๋ ์ด๊ณผ ๋ถ๋ถ์ ๋ฌด์ํ ์ ์์ต๋๋ค.์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์ด ๋์ ์คํธ๋ ์นญ์ ์ค์ํ ํ์ฅ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค. ๐
์ด ์์ฑ์ ์ฌ์ฉํ๋ฉด ์ปดํฌ๋ํธ ์์ฒด์ ๋์ ๋๋น๊ฐ ์ญ์ ๋ฉ๋๋ค. ๊ฐ ์ด์ ๋ํ ๋๋น๋ฅผ ์ค์ ํด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ท ๋ฑํ๊ฒ ๋ถํฌ๋ฉ๋๋ค. ํ
์คํธ๋ฅผ ์๋ตํด์ผ ํ๋ ๊ฒฝ์ฐ text-overflow: ellipsis;
.ant-table-tbody > tr > td {
๊ณต๋ฐฑ: nowrap;
}
.ant-table-thead > tr > th{
๊ณต๋ฐฑ: nowrap;
}
xupengkun ๊ณผ yoyo837 ์ ์๋ฃจ์ ์ ๊ฒฐํฉํ ํ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์๋ฒฝํ๊ฒ ํด๊ฒฐํ์ต๋๋ค.๋ ธ๋ ฅํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๋ฌธ์ ํ๋กํ ํ์ <br i="8"/> ํด๊ฒฐ ํ: https://codesandbox.io/s/sg5r2
์ฒดํฌ๋ฐ์ค์ ๋งค์ฐ ๊ธด ํ ์คํธ๊ฐ ์๋ ์๋ฃจ์ ์์, ๋ค์ธต์ ์ธ childern. ์ด๋ฌํ ์ํฉ์์.๋ ๋ง์ ๋ฏธํด๊ฒฐ
@heavenlian ์ด ์ฌํ ๊ฐ๋ฅํ ๋ฐ๋ชจ๋ฅผ ์ ๊ณตํ๋ฉด ์์ ํ๊ฒ ์ต๋๋ค.
@afc163
ํด๊ฒฐ๋๊ณ ๋ฃจํ ๋ค์คํธ๋ฅผ ์์ฑํ๊ณ ๊ฐ ํ
์ด๋ธ ์๋์ tr.ant-table-row-level-${i}๋ฅผ ๋ถ์ฌํ๊ณ ๋ด๋ถ ํ์ฅ ์์ด์ฝ์ ํธ์ฐจ ํฌ๊ธฐ๋ฅผ ๊ณ์ฐํ ๋ค์ ํ์ํ ํ
์คํธ ๋๋น๋ฅผ ๋์ ์ผ๋ก ์ค์ ํฉ๋๋ค. ...
CSS๋ก ์๋ฒฝํ๊ฒ ํด๊ฒฐํ์ต๋๋ค.
.ant-table-thead tr {
display: flex;
}
.ant-table-thead th {
flex: 1;
}
.ant-table-row {
display: flex;
}
.ant-table-row td {
flex: 1;
overflow: auto;
}
.ant-table-row td::-webkit-scrollbar {
display: none;
}
.columns {
display: flex;
align-items: center;
width: 0;
}
@ZengTianShengZ ์๋ฒฝํฉ๋๋ค.
์คํฌ๋กค๋ฐ๋ฅผ ์๋์ผ๋ก ํ์ํ๊ณ ์จ๊ธฐ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น?
๊ฐ๋ก ๋ฐ ์ธ๋ก ๋ชจ๋ ์ง์ํด์ผ ํฉ๋๋ค.
https://codesandbox.io/s/currying-river-6n2r5
@ZengTianShengZ ๋ฉ์ง ์ํ!
์ด ๋ฌธ์ ๋ ์ฌ์ ํ ์กด์ฌํ๋ฉฐ CSS ํดํน์ ์ ์ฉํ๋ ๋์ ๊ธฐ๋ณธ ํ ์ด๋ธ ๊ตฌ์ฑ ์์์ ์ผ๋ถ๋ก ์ค์ ๋ก ํด๊ฒฐ๋์ด์ผ ํฉ๋๋ค. ์์ ์ ์ ๊ณตํ๋ ๋ฐ ๋์์ ์ฃผ์ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํ์ง๋ง ํ ์ด๋ธ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด ํค๋๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋งํด์ผ ํฉ๋๋ค.
์์ ์ฌ์ฉ์๊ฐ ์ ๊ณตํ ์ด ์๋ฃจ์
์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
์ ์ผํ ๋ฌธ์ ๋ ๋ชจ๋ ์ด์ ๋๋น๋ฅผ ์ง์ ํด์ผ ํ๋ค๋ ๊ฒ์
๋๋ค.
ํ
์ด๋ธ์ด ์ค์ ๋ก ์๋ํ๋ ๋ฐฉ์์
http://w2ui.com/web/demos/#!grid/grid -23์ ์ฐธ์กฐ๋ก ํ์ธํ์ธ์.
์ด๊ฒ์ ๋ฐ์ํ์ง ์๋ ์์ JS์ ๋ํด ๋งค์ฐ ๊ฐ๋ ฅํ ๊ทธ๋ฆฌ๋์
๋๋ค. ํ์ง๋ง ์ด ๋ชจ๋ ์์
์ ๋๋๋๋ก ์ ์ํํฉ๋๋ค.
.table_nowrap {
table th,
table td {
white-space: nowrap;
}
}
<div className="table_nowrap">
<Table scroll={{ x: true }} ... />
</div>
js ์ฝ๋:
์์ ์ด = [
{
์ ๋ชฉ: '์ข์ ์ด๋ฆ',
ํค: '์ข์ ์ด๋ฆ',
๋ฐ์ดํฐ ์ธ๋ฑ์ค: '์ข์ ์ด๋ฆ',
์ ๋ ฌ: '์ค์',
๋๋น: 150,
๊ณ ์ : '์ผ์ชฝ',
๋ ๋๋ง: (ํญ๋ชฉ) => (ํญ๋ชฉ || ํญ๋ชฉ == 0 ? ( ) : ( -- ))}];CSS ์ฝ๋:.text์ค๋ฒํ๋ก{๊ณต๋ฐฑ: nowrap!์ค์;์ค๋ฒํ๋ก: ์จ๊น!์ค์;ํ
์คํธ ์ค๋ฒํ๋ก: ์ค์ํ!์ค์;}.maxWidth118{์ต๋ ๋๋น: 118px;}์ด๋ฆฌ์์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ๋ ๋์ ๋ ์ด๋ธ์ ๋ฃ๊ณ ๋ ์ด๋ธ์ ์คํ์ผ์ ์ค์ ํ๊ณ ์ค์ํ๋ฅผ ๋๋ฌด ๊ธธ๊ฒ ํ์ํ๊ณ ์ ๋ชฉ ์์ฑ์ ์ถ๊ฐํฉ๋๋ค.
ํ ์์ฒญ ์ ์ก: #17284 https://github.com/ant-design/ant-design/pull/18789
.ant-table-thead tr {
๋์คํ๋ ์ด: ํ๋ ์ค;
}
.ant-table-thead ์ผ {
ํ๋ ์ค: 1;
}
.ant-ํ ์ด๋ธ-ํ {
๋์คํ๋ ์ด: ํ๋ ์ค;
}
.ant-table-row td {
ํ๋ ์ค: 1;
์ค๋ฒํ๋ก: ์๋;
}
.ant-table-row td::-webkit-scrollbar {
๋์คํ๋ ์ด: ์์;
}
.์ด {
๋์คํ๋ ์ด: ํ๋ ์ค;
ํญ๋ชฉ ์ ๋ ฌ: ๊ฐ์ด๋ฐ;
๋๋น: 0;
}
๊ทธ๊ฒ์ ์๋ํ์ง๋ง ๋ชจ๋ ์ด์ ๋์ผํ ๋๋น๋ก ๋ง๋ญ๋๋ค. ์ฝํ ์ธ ์ ๋ฐ๋ผ ๊ฐ ์ด์ ๋๋น๊ฐ ๋์ ์ผ๋ก ๋๊ธฐ๋ฅผ ์ํ ๊ฒ์ ๋๋ค.
์ด ์ค์ ์์ ๋ฐฑ๋ถ์จ ๋๋น๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ด ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ณ ์ ์ปฌ๋ผ ๊ตฌํ ํ ๊ณ ์ ์ปฌ๋ผ์ ๋๋น๋ ํผ์ผํธ๋ฅผ ์ง์ํ๋๋ฐ ์ด๋ค ์ํฉ์ธ๊ฐ์? ํผ์ผํธ๋ฅผ ์ง์ํ์ง ์๋๊ฑด๊ฐ์?
@jane-xxx๊ฐ ์ง์ํ๋ฉฐ ์ง๋ฌธ์ด ์๋ ๊ฒฝ์ฐ ์กฐ์ ํ๋ ๋ฐ ๋์์ด ๋๋๋ก ์ ์๊ฒ ์ฝ๋์๋๋ฐ์ค๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค.
๋๋น: 150, ๋๋น ์ซ์ ์ ํ์ ์ค์ ํฉ๋๋ค. ๋ฌธ์์ด, ํจ๊ณผ ์์.
์๋
ํ์ธ์, ์ ๋ antd 3์์ 4๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ๊ณ ํ
์ด๋ธ์์ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค. ์ฒ์์๋ 3์์ ํ
์ด๋ธ ๋๋น๊ฐ ์์ ์์ ๋๋น์์ง๋ง ์ด์ ๋ ๋๋น๊ฐ ํ
์ด๋ธ์ ๋ด์ฉ์ ๋ง๊ฒ ์กฐ์ ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. doc, ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ํญ๋ชฉ์ ์ฐพ์ ์ ์์ต๋๋ค. ์ฐธ๊ณ ์ฉ์ผ๋ก ๋ ๋ฒ์ ์ ํ
์ด๋ธ ์ด๋ฏธ์ง๋ฅผ ์ฒจ๋ถํ๊ฒ ์ต๋๋ค.
์๋ ํ์ธ์, ์ ๋ antd 3์์ 4๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๊ณ ํ ์ด๋ธ์์ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค. ์ฒ์์๋ 3์์ ํ ์ด๋ธ ๋๋น๊ฐ ์์ ์์ ๋๋น์์ง๋ง ์ด์ ๋ ๋๋น๊ฐ ํ ์ด๋ธ์ ๋ด์ฉ์ ๋ง๊ฒ ์กฐ์ ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. doc, ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ํญ๋ชฉ์ ์ฐพ์ ์ ์์ต๋๋ค. ์ฐธ๊ณ ์ฉ์ผ๋ก ๋ ๋ฒ์ ์ ํ ์ด๋ธ ์ด๋ฏธ์ง๋ฅผ ์ฒจ๋ถํ๊ฒ ์ต๋๋ค.
์๋ง๋ set tableLayout="fixed"๊ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
๋ด์ฉ์ด ๋๋ฌด ์งง์ผ๋ฉด ๋๋น ์ค์ ๋ ์คํจํฉ๋๋ค.~
์์ ์ํฉ์ ๋์ฒํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์ญ์์ค.
๋๋น๋ ์๋ชป ์ ๋ ฌ๋ ๋ฐ๋ชจ๋ฅผ ์ ๊ณตํ๊ณ ๋ค์ ์ฝ๋๋ค.
๋ด์ฉ์ด ๋๋ฌด ์งง์ผ๋ฉด ๋๋น ์ค์ ๋ ์คํจํฉ๋๋ค.~
๊ตฌ์ฑ ์์๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ ํ๊ธฐ ์ํด
word-break: break-word;
๋ฅผ ์ถ๊ฐํ๊ธฐ ์ ์ ํ ์ด๋ธ์ ๋ ์ด์์์ ํ๊ดดํ๋ ๋งค์ฐ ๊ธด ์ฐ์ ํ๋(๊ธด ์ซ์ ๋ฐ ๊ธด ๋จ์ด) ๋ฌธ์ ( ์ด์ ๋๋น๋ฅผ ์ง์ ํ๋๋ผ๋ ์ถ์๋จ ) ์ด๋ฌํ ๋ ์ด์์์ #13624์์ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ๊ฒ์ ๋๋ค. ( ์คํฌ๋ฆฐ์ท )๋ฐ๋ผ์ ๊ฐ์ฅ ์ข์ ํด๊ฒฐ์ฑ ์ ๊ธฐ๋ณธ ๋ถ๋ฆฌ ๋จ์ด๊ฐ ์๋๋ผ ํน์ ์ด์ ๋ํด ํ์ ๋ถ๋ฆฌํ๋ ์์ฑ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.
columns={[ ... textWrap: 'word-break', ]}
๋ํ #5753, ์ง์๊ณผ ํจ๊ป ์๋ํฉ๋๋ค.
columns={[ ... ellipsis: true, ]}
3.24.0 ์ด์ ์๋ ๋งค์ฐ ๊ธด ํ๋์ ์ด์ ๊ตฌ๋ถ ์คํ์ผ์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
columns={[ ... render: (text, record) => ( <div style={{ wordWrap: 'break-word', wordBreak: 'break-word' }}> {text} </div> ), ]}
3.24.0์์๋ ์ปฌ๋ผ ์ ๋ ฌ์ด super-long ํ๋์ ์ํด ํ๊ดด๋๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๊ณ ์๋ต ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.ํน์ API์ ๋ํด์๋ #17284๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
https://github.com/ant-design/ant-design/issues/13825#issuecomment-642389197
์ฃ์กํ์ง๋ง 3.x์์ 4.x๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ ํ์๋ ๋น์ทํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ด ํ
์ด๋ธ์ 4.x์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
3.x์์๋ ๊ด์ฐฎ์ ๋ณด์ด์ง๋ง:
๋จ์ํ๋ Codesandbox์์ ์ฌ์ ํ ๋ฌธ์ ๋ฅผ ์ฌํํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๋์ ์์ด๋ก ๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค!
์ฃ์กํ์ง๋ง 3.x์์ 4.x๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ํ์๋ ๋น์ทํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ด ํ ์ด๋ธ์ 4.x์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.3.x์์๋ ๊ด์ฐฎ์ ๋ณด์ด์ง๋ง:
๋จ์ํ๋ Codesandbox์์ ์ฌ์ ํ ๋ฌธ์ ๋ฅผ ์ฌํํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๋์ ์์ด๋ก ๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค!
์ด ๋๋น๋ฅผ ์ค์ ํ์ต๋๊น?
์ด๋ฏธ ์ด ๋๋น๋ฅผ ์ค์ ํ๋ค๋ฉด ์ด๊ฒ์ ์๋ํ์ญ์์ค. ์ด ๋ฐฉ๋ฒ์ ์ ์๊ฒ ํจ๊ณผ์ ์
๋๋ค
<Table
// some props...
scroll={{ x: '100%' }} // this x should set '100%', not 'true'
/>
์ด๊ฒ์ ์ต๊ทผ ์ ๋ฐ์ดํธ์์ ์์ ๋์์ต๋๋ค.
๊ฐ๋ก๋ก ๋๋๊ทธํ ๋ ์ธ๋ก ํฐ์ ๊ฐ๊ฒฉ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ
๊ฐ๋ก๋ก ๋๋๊ทธํ ๋ ์ธ๋ก ํฐ์ ๊ฐ๊ฒฉ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ
์ผ๋ถ ๊ณ ์ ๋์ง ์์ ์ด์ ๊ทธ๋๋ก ๋๊ณ ๋๋น๋ฅผ ๊ณ ์ ํ์ง ์๊ณ ์ ์ํ์ผ๋ก ๋ง๋ญ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ตฌ์ฑ ์์๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ ํ๊ธฐ ์ํด
word-break: break-word;
๋ฅผ ์ถ๊ฐํ๊ธฐ ์ ์ ํ ์ด๋ธ์ ๋ ์ด์์์ ํ๊ดดํ๋ ๋งค์ฐ ๊ธด ์ฐ์ ํ๋(๊ธด ์ซ์ ๋ฐ ๊ธด ๋จ์ด) ๋ฌธ์ ( ์ด์ ๋๋น๋ฅผ ์ง์ ํ๋๋ผ๋ ์ถ์๋จ ) ์ด๋ฌํ ๋ ์ด์์์ https://github.com/ant-design/ant-design/issues/13624 ์์ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ๊ฒ์ ๋๋ค. ( ์คํฌ๋ฆฐ์ท )๋ฐ๋ผ์ ๊ฐ์ฅ ์ข์ ํด๊ฒฐ์ฑ ์ ๊ธฐ๋ณธ ๋ถ๋ฆฌ ๋จ์ด๊ฐ ์๋๋ผ ํน์ ์ด์ ๋ํด ํ์ ๋ถ๋ฆฌํ๋ ์์ฑ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.
https://github.com/ant-design/ant-design/issues/5753 ์ง์์ ํตํด์๋ ํ ์ ์์ต๋๋ค.
3.24.0 ์ด์ ์๋ ๋งค์ฐ ๊ธด ํ๋์ ์ด์ ๊ตฌ๋ถ ์คํ์ผ์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
3.24.0์์๋ ์ด์ฅ๊ธฐ ํ๋์ ์ด ์ ๋ ฌ์ด ํ๊ดด๋๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๊ณ ์๋ต ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.ํน์ API๋ https://github.com/ant-design/ant ์ฐธ์กฐ -๋์์ธ/๋น๊ธฐ๊ธฐ/17284