2017-02-21 1 views
0

안녕하세요. 내 프로젝트에서 reactjs 검색 키트 구성 요소를 사용하고 있습니다. 요구 사항에 따라 알파벳 순서로 필터 메뉴 순서를 나열해야합니다.알파벳 순서로 필터 메뉴를 주문하는 방법

아래 그림에서 액터 목록을 사전 순으로 정렬해야합니다. 어떻게해야합니까?

enter image description here

는 사람이 작업을 수행하는 방법을 알 수 있습니까?

+0

Searchkit 워드 프로세서 (https://ssetem.gitbooks.io/searchkit/docs/components/sorting/sort.html) 명칭 전체 섹션 "정렬"]이있다. –

답변

0

RefinementFilterComponent가 상태 비 저장 기능 요소라는 가정하에 다음 코드를 작성했습니다.

다음은 목록 및 매핑과 관련된 개발자 문서에 대한 링크입니다. https://facebook.github.io/react/docs/lists-and-keys.html

const sortActors = props.title.sort((a, b) => { 
    const [aFirst, aLast] = a.split(' '); 
    const [bFirst, bLast] = b.split(' '); 
    return aLast > bLast ? 1 : -1; 
}) 

const renderActors = sortActors 
    .map(actor => 
    <li key={actor.toString()}> 
     {actor} 
    </li> 
) 
관련 문제