Files
ant-design/docs/pattern/list.html
T
2017-04-24 18:06:27 +08:00

121 lines
29 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="An enterprise-class UI design language and React-based implementation">
<meta name="description" content="A set of high-quality React components">
<meta name="description" content="One of best React UI library for enterprise background">
<title>Ant Design - A UI Design Language</title>
<script>
(function() {
function isLocalStorageNameSupported() {
var testKey = 'test';
var storage = window.localStorage;
try {
storage.setItem(testKey, '1');
storage.removeItem(testKey);
return true;
} catch (error) {
return false;
}
}
// 优先级提高到所有静态资源的前面,语言不对,加载其他静态资源没意义
var pathname = location.pathname;
function isZhCN(pathname) {
return /-cn\/?$/.test(pathname);
}
function getLocalizedPathname(path, zhCN) {
var pathname = path.startsWith('/') ? path : '/' + path;
if (!zhCN) { // to enUS
return /\/?index-cn/.test(pathname) ? '/' : pathname.replace('-cn', '');
} else if (pathname === '/') {
return '/index-cn';
} else if (pathname.endsWith('/')) {
return pathname.replace(/\/$/, '-cn/');
}
return pathname + '-cn';
}
// 兼容旧的 URL `?locale=...`
var queryString = location.search;
if (queryString) {
var isZhCNConfig = queryString.indexOf('zh-CN') > -1;
if (isZhCNConfig && !isZhCN(pathname)) {
location.pathname = getLocalizedPathname(pathname, isZhCNConfig)
}
}
// 首页无视链接里面的语言设置 https://github.com/ant-design/ant-design/issues/4552
if (isLocalStorageNameSupported() && (pathname === '/' || pathname === '/index-cn')) {
var lang = (window.localStorage && localStorage.getItem('locale')) || (navigator.language.toLowerCase() === 'zh-cn' ? 'zh-CN' : 'en-US');
// safari is 'zh-cn', while other browser is 'zh-CN';
if ((lang === 'zh-CN') !== isZhCN(pathname)) {
location.pathname = getLocalizedPathname(pathname, lang === 'zh-CN');
}
}
document.documentElement.className += isZhCN(pathname) ? 'zh-cn' : 'en-us';
})()
</script>
<link rel="icon" href="https://t.alipayobjects.com/images/T1QUBfXo4fXXXXXXXX.png" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.cnpmjs.org/css?family=Lato:400,700|Raleway"/>
<link rel="stylesheet" type="text/css" href="/index-1.css"/>
<link rel="stylesheet" type="text/css" href="/index-2.css"/>
<style id="nprogress-style">
#nprogress { display: none }
</style>
<!--[if lte IE 10]>
<script
src="https://as.alipayobjects.com/g/component/??console-polyfill/0.2.2/index.js,media-match/2.0.2/media.match.min.js"></script>
<![endif]-->
<script>
if (!window.Intl) {
document.writeln('<script src="https://as.alipayobjects.com/g/component/intl/1.0.1/??Intl.js,locale-data/jsonp/en.js,locale-data/jsonp/zh.js">' + '<' + '/script>');
}
if (!window.Promise) {
document.writeln('<script src="https://as.alipayobjects.com/g/component/es6-promise/3.2.2/es6-promise.min.js"' + '>' + '<' + '/' + 'script>');
}
// Enable Google Analytics
if (!location.port) {
/* eslint-disable */
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-72788897-1', 'auto');
ga('send', 'pageview');
/* eslint-enable */
}
</script>
<!-- Hotjar Tracking Code for ant.design -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:473408,hjsv:5};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
</script>
</head>
<body>
<div id="react-content">
<div class="page-wrapper" data-reactroot="" data-reactid="1" data-react-checksum="-1932208508"><header id="header" class="clearfix" data-reactid="2"><div class="ant-row" data-reactid="3"><div class="ant-col-xs-24 ant-col-sm-24 ant-col-md-5 ant-col-lg-4" data-reactid="4"><a id="logo" href="/" data-reactid="5"><img alt="logo" src="https://t.alipayobjects.com/images/rmsweb/T1B9hfXcdvXXXXXXXX.svg" data-reactid="6"/><span data-reactid="7">Ant Design</span></a></div><div class="ant-col-xs-0 ant-col-sm-0 ant-col-md-19 ant-col-lg-20" data-reactid="8"><div id="search-box" data-reactid="9"><div class="ant-select ant-select-combobox ant-select-enabled" data-reactid="10"><div class="ant-select-selection
ant-select-selection--single" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-expanded="false" data-reactid="11"><div class="ant-select-selection__rendered" data-reactid="12"><div style="display:block;user-select:none;-webkit-user-select:none;" unselectable="unselectable" class="ant-select-selection__placeholder" data-reactid="13">Search Components...</div><ul data-reactid="14"><li class="ant-select-search ant-select-search--inline" data-reactid="15"><div class="ant-select-search__field__wrap" data-reactid="16"><input value="" class="ant-select-search__field" data-reactid="17"/><span class="ant-select-search__field__mirror" data-reactid="18"><!-- react-text: 19 --><!-- /react-text --><!-- react-text: 20 --> <!-- /react-text --></span></div></li></ul></div><span class="ant-select-arrow" style="user-select:none;-webkit-user-select:none;" unselectable="unselectable" data-reactid="21"><b data-reactid="22"></b></span></div></div></div><button type="button" class="ant-btn ant-btn-ghost ant-btn-sm lang" data-reactid="23"><span data-reactid="24">中文</span></button><div class="ant-select-sm version ant-select ant-select-enabled" data-reactid="25"><div class="ant-select-selection
ant-select-selection--single" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-expanded="false" tabindex="0" data-reactid="26"><div class="ant-select-selection__rendered" data-reactid="27"><div class="ant-select-selection-selected-value" title="2.9.3" style="display:block;opacity:1;" data-reactid="28">2.9.3</div></div><span class="ant-select-arrow" style="user-select:none;-webkit-user-select:none;" unselectable="unselectable" data-reactid="29"><b data-reactid="30"></b></span></div></div><ul class="ant-menu ant-menu-horizontal ant-menu-light ant-menu-root" role="menu" aria-activedescendant="" id="nav" tabindex="0" data-reactid="31"><li class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="32"><a href="/" data-reactid="33"><span data-reactid="34">Home</span></a></li><li class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="35"><a href="/docs/spec/introduce" data-reactid="36"><span data-reactid="37">Guidlines</span></a></li><li class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="38"><a href="/docs/react/introduce" data-reactid="39"><span data-reactid="40">Components</span></a></li><li class="ant-menu-item-selected ant-menu-item" role="menuitem" aria-selected="true" data-reactid="41"><a href="/docs/pattern/navigation" data-reactid="42"><span data-reactid="43">Patterns</span></a></li><li class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="44"><a href="/docs/resource/download" data-reactid="45"><span data-reactid="46">Resources</span></a></li></ul></div></div></header><div class="main-wrapper" data-reactid="47"><div class="ant-row" data-reactid="48"><div class="ant-col-xs-24 ant-col-sm-24 ant-col-md-6 ant-col-lg-4" data-reactid="49"><ul class="ant-menu ant-menu-inline aside-container ant-menu-light ant-menu-root" role="menu" aria-activedescendant="" tabindex="0" data-reactid="50"><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="51"><a href="/docs/pattern/navigation" data-reactid="52">Navigation</a></li><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="53"><a href="/docs/pattern/form" data-reactid="54">Form</a></li><li style="padding-left:24px;" class="ant-menu-item-selected ant-menu-item" role="menuitem" aria-selected="true" data-reactid="55"><a href="/docs/pattern/list" data-reactid="56">List</a></li><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="57"><a href="/docs/pattern/table" data-reactid="58">Table</a></li><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="59"><a href="/docs/pattern/complex-table" data-reactid="60">Complex Table</a></li><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="61"><a href="/docs/pattern/advanced-search" data-reactid="62">Advanced Search</a></li></ul></div><div class="main-container ant-col-xs-24 ant-col-sm-24 ant-col-md-18 ant-col-lg-20" data-reactid="63"><article class="markdown" data-reactid="64"><h1 data-reactid="65"><!-- react-text: 66 -->List<!-- /react-text --><a class="edit-button" href="https://github.com/ant-design/ant-design/edit/master/docs/pattern/list.md" data-reactid="67"><i class="anticon anticon-edit" data-reactid="68"></i></a></h1><section class="markdown" data-reactid="69"><p data-reactid="70"><!-- react-text: 71 -->列表是非常常见的界面元素,有多种使用场景:<!-- /react-text --></p><ul data-reactid="72"><li data-reactid="73"><p data-reactid="74"><!-- react-text: 75 -->获取概览<!-- /react-text --></p></li><li data-reactid="76"><p data-reactid="77"><!-- react-text: 78 -->逐项浏览<!-- /react-text --></p></li><li data-reactid="79"><p data-reactid="80"><!-- react-text: 81 -->查找特定列表项<!-- /react-text --></p></li><li data-reactid="82"><p data-reactid="83"><!-- react-text: 84 -->排序与过滤<!-- /react-text --></p></li><li data-reactid="85"><p data-reactid="86"><!-- react-text: 87 -->重新安排、添加、删除或重新分类列表项<!-- /react-text --></p></li></ul></section><section class="toc" data-reactid="88"><ul data-reactid="89"><li data-reactid="90"><a class="bisheng-toc-h2" href="#交互" title="交互" data-reactid="91"><!-- react-text: 92 -->交互<!-- /react-text --></a></li></ul></section><section class="markdown" data-reactid="93"><h2 id="交互" data-reactid="94"><span data-reactid="95"><!-- react-text: 96 -->交互<!-- /react-text --></span><a href="#交互" class="anchor" data-reactid="97">#</a></h2><h3 id="显示详情信息" data-reactid="98"><span data-reactid="99"><!-- react-text: 100 -->显示详情信息<!-- /react-text --></span><a href="#显示详情信息" class="anchor" data-reactid="101">#</a></h3><div class="preview-image-boxes clearfix" data-reactid="102"><div class="preview-image-box" data-reactid="103"><div class="preview-image-wrapper" data-reactid="104"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/GmpRYixxnePBPPW.png" alt="气泡显示示例" data-reactid="105"/></div><div class="preview-image-title" data-reactid="106">气泡显示示例</div><div class="preview-image-description" data-reactid="107">使用『点击』触发时,应当保证激活/禁用的对称性,即在哪里打开,就在哪里关闭;另外。也支持用户点击空白区域关闭。使用『悬停』触发时,移入时设计约 0.5 秒的延时,然后激活详情气泡;移出时,立即关闭详情气泡。</div><!-- react-empty: 108 --></div></div><p data-reactid="109"><!-- react-text: 110 -->气泡显示:用户鼠标点击/悬停某个链接或内容时,在悬浮层上显示该条列表项少量的详情信息。<!-- /react-text --></p><p data-reactid="111"><br data-reactid="112"/></p><div class="preview-image-boxes clearfix" data-reactid="113"><div class="preview-image-box" data-reactid="114"><div class="preview-image-wrapper" data-reactid="115"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/WIoplWDRZspuuhD.png" alt="列表嵌入示例1" data-reactid="116"/></div><div class="preview-image-title" data-reactid="117">列表嵌入示例1</div><div class="preview-image-description" data-reactid="118"></div><!-- react-empty: 119 --></div></div><div class="preview-image-boxes clearfix" data-reactid="120"><div class="preview-image-box" data-reactid="121"><div class="preview-image-wrapper" data-reactid="122"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/tNAnTEaZtswRknD.png" alt="列表嵌入示例2" data-reactid="123"/></div><div class="preview-image-title" data-reactid="124">列表嵌入示例2</div><div class="preview-image-description" data-reactid="125"></div><!-- react-empty: 126 --></div></div><div class="preview-image-boxes clearfix" data-reactid="127"><div class="preview-image-box" data-reactid="128"><div class="preview-image-wrapper" data-reactid="129"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/MXXjEoLdnBxqcne.png" alt="列表嵌入示例3" data-reactid="130"/></div><div class="preview-image-title" data-reactid="131">列表嵌入示例3</div><div class="preview-image-description" data-reactid="132"></div><!-- react-empty: 133 --></div></div><p data-reactid="134"><!-- react-text: 135 -->列表嵌入:用户可以不用打开新页面或者打开弹框,只要通过点击,就可以直接在上下文中查看该列表项的详情信息。<!-- /react-text --></p><p data-reactid="136"><br data-reactid="137"/></p><div class="preview-image-boxes clearfix" data-reactid="138"><div class="preview-image-box" data-reactid="139"><div class="preview-image-wrapper" data-reactid="140"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/HeqNyjscGEHyHmt.png" alt="弹出层显示示例" data-reactid="141"/></div><div class="preview-image-title" data-reactid="142">弹出层显示示例</div><div class="preview-image-description" data-reactid="143"></div><!-- react-empty: 144 --></div></div><p data-reactid="145"><!-- react-text: 146 -->弹出层显示:用户通过点击,在弹出框中查看该列表项的详情信息,但是当前列表项的上下文关系会被打断。<!-- /react-text --></p><p data-reactid="147"><br data-reactid="148"/></p><div class="preview-image-boxes clearfix" data-reactid="149"><div class="preview-image-box" data-reactid="150"><div class="preview-image-wrapper" data-reactid="151"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/JXWVQXvlPSDlvyk.png" alt="双面板选择器示例" data-reactid="152"/></div><div class="preview-image-title" data-reactid="153">双面板选择器示例</div><div class="preview-image-description" data-reactid="154"></div><!-- react-empty: 155 --></div></div><p data-reactid="156"><!-- react-text: 157 -->双面板选择器:用户通过点击,在列表的一侧(一般为右侧)查看该列表项大量的详情信息。<!-- /react-text --></p><p data-reactid="158"><br data-reactid="159"/></p><div class="preview-image-boxes clearfix" data-reactid="160"><div class="preview-image-box" data-reactid="161"><div class="preview-image-wrapper" data-reactid="162"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/YTdIMZLeobNrjmU.png" alt="单窗口深入示例(窗口未弹出)" data-reactid="163"/></div><div class="preview-image-title" data-reactid="164">单窗口深入示例(窗口未弹出)</div><div class="preview-image-description" data-reactid="165"></div><!-- react-empty: 166 --></div></div><div class="preview-image-boxes clearfix" data-reactid="167"><div class="preview-image-box" data-reactid="168"><div class="preview-image-wrapper" data-reactid="169"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/uAeEOeoCAeTHgsQ.png" alt="单窗口深入示例(窗口弹出)" data-reactid="170"/></div><div class="preview-image-title" data-reactid="171">单窗口深入示例(窗口弹出)</div><div class="preview-image-description" data-reactid="172">用户通过点击,该列表项的详情信息会替换列表所在的显示区域;用户通过『面包屑』、按钮或者浏览器自带返回按钮,从详情返回列表。</div><!-- react-empty: 173 --></div></div><p data-reactid="174"><!-- react-text: 175 -->单窗口深入:用户通过点击,在当前页查看大量的详情信息。此模式打破了整个列表项的上下文关系,适用在详情信息之间完全无关,或者屏幕空间实在狭小(eg:移动应用),又或者列表和内容可能非常多的应用场景中。<!-- /react-text --></p><h3 id="显示更多文本" data-reactid="176"><span data-reactid="177"><!-- react-text: 178 -->显示更多文本<!-- /react-text --></span><a href="#显示更多文本" class="anchor" data-reactid="179">#</a></h3><div class="preview-image-boxes clearfix" data-reactid="180"><div class="preview-image-box" data-reactid="181"><div class="preview-image-wrapper" data-reactid="182"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/wWcixIvqaFXfTHd.png" alt="宽行示例" data-reactid="183"/></div><div class="preview-image-title" data-reactid="184">宽行示例</div><div class="preview-image-description" data-reactid="185"></div><!-- react-empty: 186 --></div></div><p data-reactid="187"><!-- react-text: 188 -->宽行:使某些列表项可以扩展为多行文本行来显示足够的文本内容。<!-- /react-text --></p><p data-reactid="189"><br data-reactid="190"/></p><div class="preview-image-boxes clearfix" data-reactid="191"><div class="preview-image-box" data-reactid="192"><div class="preview-image-wrapper" data-reactid="193"><img class="preview-img no-padding" src="https://os.alipayobjects.com/rmsportal/VDhwGyyblTSJpeV.png" alt="对等网格示例" data-reactid="194"/></div><div class="preview-image-title" data-reactid="195">对等网格示例</div><div class="preview-image-description" data-reactid="196"></div><!-- react-empty: 197 --></div></div><p data-reactid="198"><!-- react-text: 199 -->对等网格:以网格或者矩阵的方式排列内容元素,其中每个元素都有相仿的视觉重量。<!-- /react-text --></p><h3 id="显示图片" data-reactid="200"><span data-reactid="201"><!-- react-text: 202 -->显示图片<!-- /react-text --></span><a href="#显示图片" class="anchor" data-reactid="203">#</a></h3><div class="preview-image-boxes clearfix" data-reactid="204"><div class="preview-image-box" data-reactid="205"><div class="preview-image-wrapper" data-reactid="206"><img class="preview-img no-padding" src="https://os.alipayobjects.com/rmsportal/hKtAKuDfyfDpPrL.png" alt="走马灯示例" data-reactid="207"/></div><div class="preview-image-title" data-reactid="208">走马灯示例</div><div class="preview-image-description" data-reactid="209"></div><!-- react-empty: 210 --></div></div><p data-reactid="211"><!-- react-text: 212 -->走马灯:以一维的形式来显示图片,可用户主动触发或者系统自动播放。<!-- /react-text --></p><p data-reactid="213"><br data-reactid="214"/></p><div class="preview-image-boxes clearfix" data-reactid="215"><div class="preview-image-box" data-reactid="216"><div class="preview-image-wrapper" data-reactid="217"><img class="preview-img no-padding" src="https://os.alipayobjects.com/rmsportal/LAnBHEYiqWSfQAS.png" alt="缩略图网格示例" data-reactid="218"/></div><div class="preview-image-title" data-reactid="219">缩略图网格示例</div><div class="preview-image-description" data-reactid="220"></div><!-- react-empty: 221 --></div></div><p data-reactid="222"><!-- react-text: 223 -->缩略图网格:以二维的形式来展现图片/Icon,具有强烈的视觉效果,可以吸引用户注意。<!-- /react-text --></p><h3 id="显示长列表" data-reactid="224"><span data-reactid="225"><!-- react-text: 226 -->显示长列表<!-- /react-text --></span><a href="#显示长列表" class="anchor" data-reactid="227">#</a></h3><div class="preview-image-boxes clearfix" data-reactid="228"><div class="preview-image-box" data-reactid="229"><div class="preview-image-wrapper" data-reactid="230"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/aZwrmpnaIEoxiXJ.png" data-reactid="231"/></div><div class="preview-image-title" data-reactid="232"></div><div class="preview-image-description" data-reactid="233">当系统性能是一个主要考虑因素时,适合使用分页器。</div><!-- react-empty: 234 --></div></div><p data-reactid="235"><!-- react-text: 236 -->分页器:以分段的形式加载列表,将是否需要加载其他项的选择权交给用户。<!-- /react-text --></p><p data-reactid="237"><br data-reactid="238"/></p><div class="preview-image-boxes clearfix" data-reactid="239"><div class="preview-image-box" data-reactid="240"><div class="preview-image-wrapper" data-reactid="241"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/afDpGUyoyQZFgks.png" data-reactid="242"/></div><div class="preview-image-title" data-reactid="243"></div><div class="preview-image-description" data-reactid="244">当需要对数据进行频繁操作时,分页器会导致操作变的笨拙,尤其是出现一些跨页选择时,所以适合用无限加载;当倾向显示用户的个人所有的数据时(例如:个人订单),或者数据不是临时性的,适合使用无限加载。</div><!-- react-empty: 245 --></div></div><p data-reactid="246"><!-- react-text: 247 -->无限加载:当用户加载到第一段内容的最下方,通过监听滚轮事件或者用户点击按钮,继续加载下一段内容。<!-- /react-text --></p><h3 id="显示分类或者层级的列表" data-reactid="248"><span data-reactid="249"><!-- react-text: 250 -->显示分类或者层级的列表<!-- /react-text --></span><a href="#显示分类或者层级的列表" class="anchor" data-reactid="251">#</a></h3><div class="preview-image-boxes clearfix" data-reactid="252"><div class="preview-image-box" data-reactid="253"><div class="preview-image-wrapper" data-reactid="254"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/efRpmejABrXjiwF.png" alt="两层折叠面板示例" data-reactid="255"/></div><div class="preview-image-title" data-reactid="256">两层折叠面板示例</div><div class="preview-image-description" data-reactid="257"></div><!-- react-empty: 258 --></div></div><div class="preview-image-boxes clearfix" data-reactid="259"><div class="preview-image-box" data-reactid="260"><div class="preview-image-wrapper" data-reactid="261"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/bXwBcaLQPAWTIQV.png" alt="多层折叠面板示例" data-reactid="262"/></div><div class="preview-image-title" data-reactid="263">多层折叠面板示例</div><div class="preview-image-description" data-reactid="264"></div><!-- react-empty: 265 --></div></div><div class="preview-image-boxes clearfix" data-reactid="266"><div class="preview-image-box" data-reactid="267"><div class="preview-image-wrapper" data-reactid="268"><img class="preview-img" src="https://os.alipayobjects.com/rmsportal/XaJeuLfHeSSXCJq.png" alt="两层折叠面板表格" data-reactid="269"/></div><div class="preview-image-title" data-reactid="270">两层折叠面板表格</div><div class="preview-image-description" data-reactid="271"></div><!-- react-empty: 272 --></div></div><p data-reactid="273"><br data-reactid="274"/></p></section></article></div></div><div class="ant-row" data-reactid="275"><div class="ant-col-xs-24 ant-col-sm-24 ant-col-md-18 ant-col-md-offset-6 ant-col-lg-20 ant-col-lg-offset-4" data-reactid="276"><section class="prev-next-nav" data-reactid="277"><a class="prev-page" href="/docs/pattern/form" data-reactid="278">Form</a><a class="next-page" href="/docs/pattern/table" data-reactid="279">Table</a></section></div></div></div><footer id="footer" data-reactid="280"><ul data-reactid="281"><li data-reactid="282"><h2 data-reactid="283"><i class="anticon anticon-github" data-reactid="284"></i><!-- react-text: 285 --> GitHub<!-- /react-text --></h2><div data-reactid="286"><a target="_blank " href="https://github.com/ant-design/ant-design" data-reactid="287"><span data-reactid="288">Repository</span></a></div><div data-reactid="289"><a target="_blank " href="https://ant.design/docs/react/customize-theme" data-reactid="290"><span data-reactid="291">Customize Theme</span></a></div><div data-reactid="292"><a target="_blank " href="https://github.com/websemantics/awesome-ant-design" data-reactid="293"><span data-reactid="294">Awesome Ant Design</span></a></div></li><li data-reactid="295"><h2 data-reactid="296"><i class="anticon anticon-link" data-reactid="297"></i><!-- react-text: 298 --> <!-- /react-text --><span data-reactid="299">Links</span></h2><div data-reactid="300"><a href="https://design.alipay.com/" data-reactid="301"><span data-reactid="302">Ant Financial Design Platform</span></a></div><div data-reactid="303"><a href="http://mobile.ant.design" data-reactid="304">Ant Design Mobile</a><span data-reactid="305"> - </span><span data-reactid="306">Mobile UI</span></div><div data-reactid="307"><a target="_blank" rel="noopener noreferrer" href="https://github.com/dvajs/dva" data-reactid="308">dva</a><!-- react-text: 309 --> - <!-- /react-text --><span data-reactid="310">Framework</span></div><div data-reactid="311"><a target="_blank" rel="noopener noreferrer" href="https://github.com/dvajs/dva-cli" data-reactid="312">dva-cli</a><!-- react-text: 313 --> -<!-- /react-text --><span data-reactid="314">Developer Tools</span></div><div data-reactid="315"><a target="_blank" rel="noopener noreferrer" href="https://eggjs.org/" data-reactid="316">Egg</a><span data-reactid="317"> - </span><span data-reactid="318">Enterprise Node Framework</span></div><div data-reactid="319"><a target="_blank" rel="noopener noreferrer" href="https://antv.alipay.com/" data-reactid="320">AntV</a><span data-reactid="321"> - </span><span data-reactid="322">Data Visualization</span></div><div data-reactid="323"><a target="_blank" rel="noopener noreferrer" href="http://motion.ant.design" data-reactid="324">Ant Motion</a><span data-reactid="325"> - </span><span data-reactid="326">Motion Soluction</span></div><div data-reactid="327"><a target="_blank" rel="noopener noreferrer" href="http://library.ant.design/" data-reactid="328">AntD Library</a><span data-reactid="329"> - </span><span data-reactid="330">Axure library</span></div><div data-reactid="331"><a target="_blank" rel="noopener noreferrer" href="http://ux.ant.design" data-reactid="332">Ant UX</a><span data-reactid="333"> - </span><span data-reactid="334">Sitemap Template</span></div></li><li data-reactid="335"><h2 data-reactid="336"><i class="anticon anticon-customer-service" data-reactid="337"></i><!-- react-text: 338 --> <!-- /react-text --><span data-reactid="339">Community</span></h2><div data-reactid="340"><a href="/changelog" data-reactid="341"><span data-reactid="342">Change Log</span></a></div><div data-reactid="343"><a target="_blank" rel="noopener noreferrer" href="https://github.com/ant-design/ant-design/wiki/FAQ" data-reactid="344"><span data-reactid="345">FAQ</span></a></div><div data-reactid="346"><a target="_blank" rel="noopener noreferrer" href="https://gitter.im/ant-design/ant-design" data-reactid="347"><span data-reactid="348">Chat Room (中文)</span></a></div><div data-reactid="349"><a target="_blank" rel="noopener noreferrer" href="https://gitter.im/ant-design/ant-design-english" data-reactid="350"><span data-reactid="351">Chat Room (English)</span></a></div><div data-reactid="352"><a target="_blank" rel="noopener noreferrer" href="http://new-issue.ant.design/" data-reactid="353"><span data-reactid="354">Bug Report</span></a></div><div data-reactid="355"><a target="_blank" rel="noopener noreferrer" href="https://github.com/ant-design/ant-design/issues" data-reactid="356"><span data-reactid="357">Issues</span></a></div><div data-reactid="358"><a target="_blank" rel="noopener noreferrer" href="http://stackoverflow.com/questions/tagged/antd" data-reactid="359"><span data-reactid="360">StackOverflow</span></a></div><div data-reactid="361"><a target="_blank" rel="noopener noreferrer" href="https://segmentfault.com/t/antd" data-reactid="362"><span data-reactid="363">SegmentFault</span></a></div></li><li data-reactid="364"><h2 data-reactid="365"><!-- react-text: 366 -->Copyright © <!-- /react-text --><!-- react-text: 367 -->2017<!-- /react-text --></h2><div data-reactid="368"><span data-reactid="369">Created by AIUX</span></div><div data-reactid="370"><!-- react-text: 371 -->Built with <!-- /react-text --><a target="_blank" rel="noopener noreferrer" href="https://github.com/benjycui/bisheng" data-reactid="372">BiSheng</a></div></li></ul></footer></div>
</div>
<script src="/common.js"></script>
<script src="/index.js"></script>
</body>
</html>