diff --git a/components/table/demo/ajax.md b/components/table/demo/ajax.md index f762eb5521a91e2402112f42f07a8bc30d20e31a..3386803944ade4cc551d7e7d78403022375ef902 100644 --- a/components/table/demo/ajax.md +++ b/components/table/demo/ajax.md @@ -20,6 +20,7 @@ var columns = [{ }]; function resolve(result) { + console.log(this.loadData); return result.data; } diff --git a/components/table/demo/sort.md b/components/table/demo/sort.md index 5aa529f68bc3035b3322b3d3d30aa13250be7941..64ad1d2ef25b731b5d35ec7fd63abe3ef5526ab0 100644 --- a/components/table/demo/sort.md +++ b/components/table/demo/sort.md @@ -7,4 +7,43 @@ --- ````jsx +var Table = antd.Table; +var columns = [{ + title: '姓名', + dataIndex: 'name' +}, { + title: '年龄', + dataIndex: 'age', + filter: function() { + return [{ + text: '选项一' + value: 'value1' + }, { + text: '选项二' + value: 'value2' + }]; + }, + onFilter: function(item) { + this.props.dataSource += '?age=' + item.value; + this.loadData(); + }, + onSorter: function(a, b) { + return a > b; + } +}, { + title: '地址', + dataIndex: 'address' +}]; +var data = [{ + name: '胡彦斌', + age: 32, + address: '西湖区湖底公园1号' +}, { + name: '胡彦祖', + age: 42, + address: '西湖区湖底公园1号' +}]; + +React.render( +, document.getElementById('components-table-demo-sort')); ````