제거 아이콘을 클릭하면 전역 필터가 작동하지 않습니다.

라 메쉬 라 젠드 란

프라이밍 글로벌 필터를 사용했습니다.

<input #gb1 type="text" pInputText class="ui-widget ui-text" 
 placeholder="Find"><img class="search" src="assets/images/Search.png" />

 <p-dataTable class="ui-widget-h1-header1" [value]="searchHistoryList" 
[responsive]="true" [rows]="10" [globalFilter]="gb1" #dt1>...

모든 것이 잘 작동합니다. 하지만 아이콘 제거를 클릭 할 때 값을 지우면 작동하지 않습니다.

https://www.primefaces.org/primeng/#/datatable/filter 문서를 확인했습니다 . 그러나 최신 버전에서도 동일한 문제가 있습니다 :( :(

시간 여행자

문제를 해결하기위한 해결 방법은 다음과 같습니다.

여기서 트릭은 사용자가 'X'아이콘을 클릭하여 필터 텍스트를 지우면 keyup 이벤트를 발생시키는 것인데, 이는 데이터 테이블 구성 요소를 'keyup'이벤트가 발생했을 때만 필터 상태를 새로 고치기 때문입니다.

(검색) 이벤트는 사용자가 'X'아이콘을 클릭하면 발생합니다. 입력 유형 = '검색'일 때입니다. type = 'text'로 언급 한 질문 설명에서이를 수정하십시오.

your.component.html

<input #gb1 (search)="refreshFilterState()" [(ngModel)]="filterText" type="search" pInputText class="ui-widget ui-text" placeholder="Find"><img class="search" src="assets/images/Search.png"/>


<p-dataTable class="ui-widget-h1-header1" [value]="searchHistoryList" [responsive]="true" [rows]="10" [globalFilter]="gb1" #dt1> --

your.component.ts

import {InputText} from 'primeng/primeng'
@ViewChild('gb1') inputtext: InputText;

refreshFilterState(){
   this.inputtext['nativeElement'].dispatchEvent(new KeyboardEvent('keyup'));
 }

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

제거하려면 클릭이 작동하지 않습니다.

분류에서Dev

클라이언트 / 서버 역할을 전환하면 Synergy가 제대로 작동하지 않습니다 (작업 왼쪽, 오른쪽이 아님).

분류에서Dev

반응 테이블 전역 필터 오류가 작동하지 않습니다.

분류에서Dev

전역 변수가 제대로 작동하지 않습니다.

분류에서Dev

전단지 마커 아이콘 클릭 이벤트가 작동하지 않습니다.

분류에서Dev

제출 버튼을 다시 클릭하면 Jquery 함수가 작동하지 않습니다.

분류에서Dev

제출 버튼을 클릭하면 필드가 지워지지 않습니다.

분류에서Dev

내 angularjs 페이지 # 제거가 작동하지 않습니다.

분류에서Dev

양식을 제출하거나 입력 제출을 클릭하면 작동하지 않습니다.

분류에서Dev

제거하고 다시 추가 한 후 위젯 클릭이 작동하지 않습니다.

분류에서Dev

클릭하면 햄버거 메뉴가 작동하지 않습니다.

분류에서Dev

제출 버튼이 작동하지 않습니다! 그것을 클릭해도 console.log가 아닙니다.

분류에서Dev

이제 visudo가 전혀 작동하지 않습니다.

분류에서Dev

를 누르거나 클릭하면 기능이 작동하지 않습니다.

분류에서Dev

전화에서 클릭하면 링크가 작동하지 않습니다.

분류에서Dev

경고문을 제거하면 JS가 작동하지 않습니다.

분류에서Dev

sed가 작동하지 않는 전체 줄을 제거 하시겠습니까?

분류에서Dev

제출 버튼을 두 번 클릭하지 않으면 양식이 제출되지 않고 jQuery 유효성 검사가 작동하지 않습니다.

분류에서Dev

Javascript가 작동하지 않지만 중단 점을 놓고 크롬 디버거 도구에서 파일을 클릭하면 제대로 작동합니다.

분류에서Dev

xcode 8 swift : segue 전송 데이터 해제가 작동하지 않습니다.

분류에서Dev

버튼 클릭시 검도 업로드 이벤트 제거가 작동하지 않습니다.

분류에서Dev

<a>를 추가하면 클릭 기능이 작동하지 않습니다.

분류에서Dev

아이콘을 클릭 할 때 glyphicon이있는 onclick div가 작동하지 않습니다.

분류에서Dev

버튼을 클릭해도 입력이 전혀 표시되지 않습니다. html에서 양식을 제거하면 작동하지만 양식에서 작동하기를 원합니다.

분류에서Dev

해당 아이콘을 클릭하면 아이콘을 올바르게 회전하고 싶습니다.

분류에서Dev

jQuery는 클릭하면 클래스를 추가하고 다른 것을 클릭하면 제거합니다.

분류에서Dev

"제목"을 클릭 할 때 "onpressed"가 작동하지 않지만 "주요"속성을 클릭하면 작동하는 이유는 무엇입니까?

분류에서Dev

다음 및 이전 화살표를 클릭하면 페이지 매김 .active 클래스 추가 및 제거

분류에서Dev

X, Y 좌표를 가져오고 아이콘을 클릭하면 값을 전달합니다 (JQuery).

Related 관련 기사

  1. 1

    제거하려면 클릭이 작동하지 않습니다.

  2. 2

    클라이언트 / 서버 역할을 전환하면 Synergy가 제대로 작동하지 않습니다 (작업 왼쪽, 오른쪽이 아님).

  3. 3

    반응 테이블 전역 필터 오류가 작동하지 않습니다.

  4. 4

    전역 변수가 제대로 작동하지 않습니다.

  5. 5

    전단지 마커 아이콘 클릭 이벤트가 작동하지 않습니다.

  6. 6

    제출 버튼을 다시 클릭하면 Jquery 함수가 작동하지 않습니다.

  7. 7

    제출 버튼을 클릭하면 필드가 지워지지 않습니다.

  8. 8

    내 angularjs 페이지 # 제거가 작동하지 않습니다.

  9. 9

    양식을 제출하거나 입력 제출을 클릭하면 작동하지 않습니다.

  10. 10

    제거하고 다시 추가 한 후 위젯 클릭이 작동하지 않습니다.

  11. 11

    클릭하면 햄버거 메뉴가 작동하지 않습니다.

  12. 12

    제출 버튼이 작동하지 않습니다! 그것을 클릭해도 console.log가 아닙니다.

  13. 13

    이제 visudo가 전혀 작동하지 않습니다.

  14. 14

    를 누르거나 클릭하면 기능이 작동하지 않습니다.

  15. 15

    전화에서 클릭하면 링크가 작동하지 않습니다.

  16. 16

    경고문을 제거하면 JS가 작동하지 않습니다.

  17. 17

    sed가 작동하지 않는 전체 줄을 제거 하시겠습니까?

  18. 18

    제출 버튼을 두 번 클릭하지 않으면 양식이 제출되지 않고 jQuery 유효성 검사가 작동하지 않습니다.

  19. 19

    Javascript가 작동하지 않지만 중단 점을 놓고 크롬 디버거 도구에서 파일을 클릭하면 제대로 작동합니다.

  20. 20

    xcode 8 swift : segue 전송 데이터 해제가 작동하지 않습니다.

  21. 21

    버튼 클릭시 검도 업로드 이벤트 제거가 작동하지 않습니다.

  22. 22

    <a>를 추가하면 클릭 기능이 작동하지 않습니다.

  23. 23

    아이콘을 클릭 할 때 glyphicon이있는 onclick div가 작동하지 않습니다.

  24. 24

    버튼을 클릭해도 입력이 전혀 표시되지 않습니다. html에서 양식을 제거하면 작동하지만 양식에서 작동하기를 원합니다.

  25. 25

    해당 아이콘을 클릭하면 아이콘을 올바르게 회전하고 싶습니다.

  26. 26

    jQuery는 클릭하면 클래스를 추가하고 다른 것을 클릭하면 제거합니다.

  27. 27

    "제목"을 클릭 할 때 "onpressed"가 작동하지 않지만 "주요"속성을 클릭하면 작동하는 이유는 무엇입니까?

  28. 28

    다음 및 이전 화살표를 클릭하면 페이지 매김 .active 클래스 추가 및 제거

  29. 29

    X, Y 좌표를 가져오고 아이콘을 클릭하면 값을 전달합니다 (JQuery).

뜨겁다태그

보관