Skip to content

Commit bd71490

Browse files
committed
Table: Improve documentation of clearFilter
1 parent 28d6c68 commit bd71490

File tree

3 files changed

+38
-2
lines changed

3 files changed

+38
-2
lines changed

examples/docs/en-US/table.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,9 @@
220220
resetDateFilter() {
221221
this.$refs.filterTable.clearFilter('date');
222222
},
223+
clearFilter() {
224+
this.$refs.filterTable.clearFilter();
225+
},
223226

224227
setCurrent(row) {
225228
this.$refs.singleTable.setCurrentRow(row);
@@ -1342,6 +1345,7 @@ Filter the table to find desired data.
13421345
```html
13431346
<template>
13441347
<el-button @click="resetDateFilter">reset date filter</el-button>
1348+
<el-button @click="clearFilter">reset all filters</el-button>
13451349
<el-table
13461350
ref="filterTable"
13471351
:data="tableData"
@@ -1410,6 +1414,12 @@ Filter the table to find desired data.
14101414
}
14111415
},
14121416
methods: {
1417+
resetDateFilter() {
1418+
this.$refs.filterTable.clearFilter('date');
1419+
},
1420+
clearFilter() {
1421+
this.$refs.filterTable.clearFilter();
1422+
},
14131423
formatter(row, column) {
14141424
return row.address;
14151425
},
@@ -2014,7 +2024,7 @@ You can customize row index in `type=index` columns.
20142024
| toggleRowExpansion | used in expandable Table, toggle if a certain row is expanded. With the second parameter, you can directly set if this row is expanded or collapsed | row, expanded |
20152025
| setCurrentRow | used in single selection Table, set a certain row selected. If called without any parameter, it will clear selection. | row |
20162026
| clearSort | clear sorting, restore data to the original order ||
2017-
| clearFilter | clear filters for the `columnKey` array passed in. If no params are passed, clear all filters | columnKeys |
2027+
| clearFilter | clear filters of the columns whose `columnKey` are passed in. If no params, clear all filters | columnKeys |
20182028
| doLayout | refresh the layout of Table. When the visibility of Table changes, you may need to call this method to get a correct layout ||
20192029
| sort | sort Table manually. Property `prop` is used to set sort column, property `order` is used to set sort order | prop: string, order: string |
20202030

examples/docs/es/table.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,12 @@
216216

217217
return sums;
218218
},
219+
resetDateFilter() {
220+
this.$refs.filterTable.clearFilter('date');
221+
},
222+
clearFilter() {
223+
this.$refs.filterTable.clearFilter();
224+
},
219225
setCurrent(row) {
220226
this.$refs.singleTable.setCurrentRow(row);
221227
},
@@ -1335,14 +1341,18 @@ Filtra la tabla para encontrar la información que necesita.
13351341
:::demo Establezca el atributo `filters` y `filter-method` en `el-table-column` haciendo esta columna filtrable. `filters` es un arreglo, y `filter-method` es una función que decide que filas se muestra. Esta tiene tres parámetros: `value`, `row` y `column`.
13361342
```html
13371343
<template>
1344+
<el-button @click="resetDateFilter">清除日期过滤器</el-button>
1345+
<el-button @click="clearFilter">清除所有过滤器</el-button>
13381346
<el-table
1347+
ref="filterTable"
13391348
:data="tableData"
13401349
style="width: 100%">
13411350
<el-table-column
13421351
prop="date"
13431352
label="Fecha"
13441353
sortable
13451354
width="180"
1355+
column-key="date"
13461356
:filters="[{text: '2016-05-01', value: '2016-05-01'}, {text: '2016-05-02', value: '2016-05-02'}, {text: '2016-05-03', value: '2016-05-03'}, {text: '2016-05-04', value: '2016-05-04'}]"
13471357
:filter-method="filterHandler"
13481358
>
@@ -1401,6 +1411,12 @@ Filtra la tabla para encontrar la información que necesita.
14011411
}
14021412
},
14031413
methods: {
1414+
resetDateFilter() {
1415+
this.$refs.filterTable.clearFilter('date');
1416+
},
1417+
clearFilter() {
1418+
this.$refs.filterTable.clearFilter();
1419+
},
14041420
formatter(row, column) {
14051421
return row.address;
14061422
},
@@ -2010,7 +2026,7 @@ Puede personalizar el índice de la fila con la propiedad `type=index` de las co
20102026
| toggleRowExpansion | utilizado en tabla expandible, alterna si una cierta fila es expandida. Con el segundo parámetro, puede directamente establecer si esta fila es expandida o colapsada | row, expanded |
20112027
| setCurrentRow | utilizado en tabla con selección sencilla, establece una cierta fila seleccionada. Si es llamado sin ningún parámetro, este puede limpiar la selección | row |
20122028
| clearSort | limpiar ordenamiento, restaurar datos a orden original ||
2013-
| clearFilter | limpiar filtros | |
2029+
| clearFilter | 不传入参数时用于清空所有过滤条件,数据会恢复成未过滤的状态,也可传入由columnKey组成的数组以清除指定列的过滤条件 | columnKey |
20142030
| doLayout | refresca el layout del Table. Cuando la visibilidad de Table cambia, puede que necesite llamar a este método para obtener un diseño correcto ||
20152031
| sort | Ordenar tabla manualmente. La propiedad `prop` se utiliza para establecer la columna de ordenación, la propiedad `order` se utiliza para establecer el orden. | prop: string, order: string |
20162032

examples/docs/zh-CN/table.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,9 @@
260260
resetDateFilter() {
261261
this.$refs.filterTable.clearFilter('date');
262262
},
263+
clearFilter() {
264+
this.$refs.filterTable.clearFilter();
265+
},
263266
setCurrent(row) {
264267
this.$refs.singleTable.setCurrentRow(row);
265268
},
@@ -1380,6 +1383,7 @@
13801383
```html
13811384
<template>
13821385
<el-button @click="resetDateFilter">清除日期过滤器</el-button>
1386+
<el-button @click="clearFilter">清除所有过滤器</el-button>
13831387
<el-table
13841388
ref="filterTable"
13851389
:data="tableData"
@@ -1448,6 +1452,12 @@
14481452
}
14491453
},
14501454
methods: {
1455+
resetDateFilter() {
1456+
this.$refs.filterTable.clearFilter('date');
1457+
},
1458+
clearFilter() {
1459+
this.$refs.filterTable.clearFilter();
1460+
},
14511461
formatter(row, column) {
14521462
return row.address;
14531463
},

0 commit comments

Comments
 (0)