Blame view

examples/routers/table.vue 3.02 KB
2cb8a6d9   梁灏   commit Table comp...
1
  <template>
9f723b02   梁灏   update Table filt...
2
      <Table border :columns="columns6" :data="data5"></Table>
2cb8a6d9   梁灏   commit Table comp...
3
4
  </template>
  <script>
2cb8a6d9   梁灏   commit Table comp...
5
      export default {
51356c2c   梁灏   fixed #658
6
7
          data () {
              return {
9f723b02   梁灏   update Table filt...
8
                  columns6: [
a000231e   梁灏   update Table sort...
9
10
                      {
                          title: 'Date',
9f723b02   梁灏   update Table filt...
11
                          key: 'date'
a000231e   梁灏   update Table sort...
12
                      },
437b8059   Sergio Crisostomo   Added Table to CS...
13
                      {
55f90d87   梁灏   fixed #1648
14
                          title: 'Name',
021bbec2   梁灏   update Table Icons
15
                          key: 'name'
9fea8e7d   huanghong   fixed ivu-table-f...
16
17
                      },
                      {
9f723b02   梁灏   update Table filt...
18
                          title: '年龄',
a000231e   梁灏   update Table sort...
19
                          key: 'age',
9f723b02   梁灏   update Table filt...
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
                          filters: [
                              {
                                  label: 'Greater than 25',
                                  value: 1
                              },
                              {
                                  label: 'Less than 25',
                                  value: 2
                              }
                          ],
                          filterMultiple: false,
                          filterMethod (value, row) {
                              if (value === 1) {
                                  return row.age > 25;
                              } else if (value === 2) {
                                  return row.age < 25;
                              }
                          }
9fea8e7d   huanghong   fixed ivu-table-f...
38
39
                      },
                      {
a000231e   梁灏   update Table sort...
40
                          title: 'Address',
9f723b02   梁灏   update Table filt...
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
                          key: 'address',
                          filters: [
                              {
                                  label: 'New York',
                                  value: 'New York'
                              },
                              {
                                  label: 'London',
                                  value: 'London'
                              },
                              {
                                  label: 'Sydney',
                                  value: 'Sydney'
                              }
                          ],
                          filterMethod (value, row) {
                              return row.address.indexOf(value) > -1;
                          }
a000231e   梁灏   update Table sort...
59
60
61
62
63
64
65
66
                      }
                  ],
                  data5: [
                      {
                          name: 'John Brown',
                          age: 18,
                          address: 'New York No. 1 Lake Park',
                          date: '2016-10-03'
9ea47cb3   梁灏   fixed Table multi...
67
68
                      },
                      {
a000231e   梁灏   update Table sort...
69
70
71
72
                          name: 'Jim Green',
                          age: 24,
                          address: 'London No. 1 Lake Park',
                          date: '2016-10-01'
9ea47cb3   梁灏   fixed Table multi...
73
74
                      },
                      {
a000231e   梁灏   update Table sort...
75
76
77
78
                          name: 'Joe Black',
                          age: 30,
                          address: 'Sydney No. 1 Lake Park',
                          date: '2016-10-02'
9ea47cb3   梁灏   fixed Table multi...
79
80
                      },
                      {
a000231e   梁灏   update Table sort...
81
82
83
84
                          name: 'Jon Snow',
                          age: 26,
                          address: 'Ottawa No. 2 Lake Park',
                          date: '2016-10-04'
021bbec2   梁灏   update Table Icons
85
                      }
9f723b02   梁灏   update Table filt...
86
                  ],
021bbec2   梁灏   update Table Icons
87
              }
2cb8a6d9   梁灏   commit Table comp...
88
          }
6c634aa6   梁灏   fixed #2078
89
      }
021bbec2   梁灏   update Table Icons
90
  </script>