Commit 73ae27d88b00596e023ca310033b3811f8bd03a5

Authored by 梁灏
1 parent 91bda66d

update Table filterRemote format

Showing 1 changed file with 5 additions and 5 deletions   Show diff stats
src/components/table/table.vue
... ... @@ -496,9 +496,9 @@
496 496 },
497 497 filterData (data, column) {
498 498 return data.filter((row) => {
499   - if(typeof column.filterRemote == 'function'){ //如果定义了远程过滤方法则忽略此方法
500   - return true;
501   - }
  499 + //如果定义了远程过滤方法则忽略此方法
  500 + if (typeof column.filterRemote === 'function') return;
  501 +
502 502 let status = !column._filterChecked.length;
503 503 for (let i = 0; i < column._filterChecked.length; i++) {
504 504 status = column.filterMethod(column._filterChecked[i], row);
... ... @@ -509,8 +509,8 @@
509 509 },
510 510 filterOtherData (data, index) {
511 511 let column = this.cloneColumns[index];
512   - if(typeof column.filterRemote == 'function'){
513   - column.filterRemote.call(this.$parent,column._filterChecked,column.key,column);
  512 + if (typeof column.filterRemote === 'function') {
  513 + column.filterRemote.call(this.$parent, column._filterChecked, column.key, column);
514 514 }
515 515  
516 516 this.cloneColumns.forEach((col, colIndex) => {
... ...