[문의]
안녕하세요. DB 테이블 조회 창에서 검색어 입력 시 한글자 한글자 입력 될 때마다 테이블 재쿼리하는 것 같은데, 조회 버튼을 누르거나 엔터를 눌렀을 때 쿼리 하도록할 수 없을까요?
[답변]
안녕하세요~ 검색어 입력 후 엔터를 눌러 검색하려면 trigger 옵션을 추가해주시면 됩니다.
searchOptions:
enabled: true
trigger: enter
기본 검색은 매번 쿼리를 하지 않고 클라이언트에서 처리됩니다. 원하시는 결과가 맞을까요? 추가로 궁금하신 점 있으시면 알려주세요. 감사합니다!
[추가 문의]
알려주신 옵션이 맞습니다. 검색이 클라이언트에서 처리되는거라면 왜 검색창에 입력할 때 버벅거리면서 입력이 될까요? 조회되는 로우는 약 2만건 정도 됩니다
[추가 답변]
아 그렇군요. 내부 테스트를 해보니까 수천건 이상으로는 버벅임을 확인했습니다. 혹시 검색하는 데이터 양을 일부 컬럼으로 줄이면 어떨까요?
sql: SELECT * FROM test_10k
columns:
name:
filterOptions:
enabled: true
placeholder: 이름 검색
[확인]
훨씬 좋아졌네요. 감사합니다