2016-08-26 4 views
0

내가 오류 얻을 목록 항목을 클릭하면 내가 비슷한 질문에 아무것도하지만, 작업 :( 발견 "정의되지 않은 것은 기능 this.state.datasource.slice하지 않습니다()" 반작용 - 기본 업데이트 소스

나는 코드를 삽입

this.state.dataSource.slice(1,2) 

ACC :> 시도 - 너무 크기 때문에 여기 http://paste.ofcode.org/32rAicAWwL5cMYRiiJ2mbFT 내가 모든 것을 만들려고 사실 난 당신이 정말 당신의 배열 슬라이스를 원하는 가정

+0

당신은 모든 파일의 내용을 표시 할 수? 내가 찾은 – stereodenis

답변

0

더 읽을 수하는 링크를 업데이트 "주문" 당신은 시작과 끝을 정의하는 this에 한 ORDING 것은과 같이 슬라이스 :

arr.slice([begin[, end]]) 
+0

다른 질문은 "나는 조각을 제거하면 나는/N"defaultGetRowData 사실 "/ N"진정한 "/ n"은 defaultGetSectionHeaderData 사실 "/ n"을 참 rowHasChange "를 얻을 슬라이스() 내가 거기에 넣어 이유는 ... – ditsikts

+0

있다 좀 더 trues는.이 링크를 허용 대답 http://stackoverflow.com/questions/31738671/react-native-updating-list-view-datasource – ditsikts

+0

당신이 무엇을 확인 (나는 그것의 변화 라인 것을 보여주기 위해/N을 넣어) 달성하려고? 하드 그냥 오류 메시지없이지도에 도움을주는 – dv3

1

당신이 ListViewdocumentation 보았다 경우, 당신은 당신의 ListView 구성 요소의 dataSource을 초기화 할 때, 당신은을 알려주는 방법을 제공 할 수 있습니다 dataSource가 변경된 경우 ListViewListView 다시 렌더링 할 수 있도록.

constructor() { 
    super(); 
    const ds = new ListView.DataSource({rowHasChanged: (e1, e2) => e1 !== e2}); 
    this.state = { 
    dataSource: ds.cloneWithRows([/* initial data */]), 
    }; 
} 
관련 문제