diff --git a/components/table/demo/ajax.md b/components/table/demo/ajax.md index f762eb5521..3386803944 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 5aa529f68b..64ad1d2ef2 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(