wpdatatables 글로벌 서치 기능 사용 시 foreign key 주의사항

결론부터 말하면 display value 와 store value 기능 사용 시 store value 는 반드시 숫자로만

입력되어 있어야 한다

wpdatatables 글로벌 서치 기능 사용 시 foreign key 주의사항

예시1)

wpdatatables 글로벌 서치 기능 사용 시 foreign key 주의사항

예제 테이블에 sw란 컬럼은 다른 테이블 참조 store value의 결과값 즉 display value를 보여주고 있다

글로벌 서치를 통해 검색을 하면 정상적으로 불러와진다

wpdatatables 글로벌 서치 기능 사용 시 foreign key 주의사항

예시2)

과일이름을 영어로 바꿔서 보여주는 컬럼을 추가했다

wpdatatables 글로벌 서치 기능 사용 시 foreign key 주의사항

복숭아는 과일 영문 테이블에 없어서 그대로 표기 되었다

위와 같이 search해보면 matching을 못한다

wpdatatables 글로벌 서치 기능 사용 시 foreign key 주의사항

원인은 사과,바나나 같은 문자들의 store value를 foreign key로 치환해서 display value로 변환은 올바르게 되지만 텍스트 검색 시에서는 원문 store value 로만 검색이 된다

즉 사과,바나나 등을 문자가 아닌 숫자형으로 변환해야 global seach, filter text 검색 시에 display value가 올바르게 표현된다

wpdatatables 글로벌 서치 기능 사용 시 foreign key 주의사항

이 게시물에 대해 평가 해주세요!

결과 0 참여자 0

Your page rank:

리플 남기기