Blame view

src/app/dashboard/filter.pipe.ts 723 Bytes
7cea4f3b   trainee   เสริชข้อมูล activ...
1
2
3
4
5
6
7
import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'filter'
})
export class FilterPipe implements PipeTransform {

53e0945f   trainee   เสริจได้แล้ว active
8
9
  transform(value: any, filterString: string, propName: any): any {
    console.log('propName: ', propName);
8672575a   DESKTOP-P23T5P2\NewTeryEiEi   แก้ไข api ใหม่
10
    if (value.length === 0) {
7cea4f3b   trainee   เสริชข้อมูล activ...
11
12
13
      return value;
    }

8672575a   DESKTOP-P23T5P2\NewTeryEiEi   แก้ไข api ใหม่
14
    const resultArray = [];
7cea4f3b   trainee   เสริชข้อมูล activ...
15
16
    for (const item of value) {
      console.log('item: ', item);
1b630ad7   trainee   กดปุ่มเพื่อค้นหา
17
      var string1 = item['team'].toLowerCase() + item['COMMENT'].toLowerCase() + item['custgroupName'].toLowerCase() + item['STATUS'].toLowerCase() ;
8703c523   trainee   แก้ เสริชแล้วลบ ข...
18
      var string2 = filterString.toLowerCase();
8672575a   DESKTOP-P23T5P2\NewTeryEiEi   แก้ไข api ใหม่
19
20
      if (string1.indexOf(string2) > -1) {
        resultArray.push(item);
a791c0bd   trainee   เพิ่มแท็บเพื่อลองงาน
21
      }
9e5d364c   trainee   finish search + a...
22
23
    }
      
a791c0bd   trainee   เพิ่มแท็บเพื่อลองงาน
24
  
9e5d364c   trainee   finish search + a...
25
26
    return resultArray;
  }
a791c0bd   trainee   เพิ่มแท็บเพื่อลองงาน
27

9e5d364c   trainee   finish search + a...
28
}
a791c0bd   trainee   เพิ่มแท็บเพื่อลองงาน

9e5d364c   trainee   finish search + a...

a791c0bd   trainee   เพิ่มแท็บเพื่อลองงาน

2d0f0ca8   trainee   เพิ่ม tap typeapi...

37ec6be6   trainee   เพิ่ม api departm...

3cb418c1   trainee   3-4-5 ได้แล้วว ><

8672575a   DESKTOP-P23T5P2\NewTeryEiEi   แก้ไข api ใหม่

3cb418c1   trainee   3-4-5 ได้แล้วว ><

7cea4f3b   trainee   เสริชข้อมูล activ...

7cea4f3b   trainee   เสริชข้อมูล activ...

a791c0bd   trainee   เพิ่มแท็บเพื่อลองงาน

8672575a   DESKTOP-P23T5P2\NewTeryEiEi   แก้ไข api ใหม่

7cea4f3b   trainee   เสริชข้อมูล activ...