2011-11-10 4 views
1

2,000 개 항목의 드롭 다운 목록이 있습니다. 녹아웃 JS를 사용하여이 목록을 작성하면 문제가 없습니다. 그러나 목록에 value 태그를 설정하면 응답 속도가 매우 느려지고 (선택한 항목을 업데이트하는 데 3 초).넉 아웃 JS 목록 선택 매우 느리게

예상 되나요? 나는 value 태그가 삽입 된 때 (내가해야하는 내가 선택한 항목의 값을 필요로하기 때문에,)

<select id="schoolName" data-bind="options: schools, value: selectedSchool, optionsText: 'CommonName'"> 
</select> 

그것은에만 발생합니다.

감사합니다.

+0

2,000 목록의 항목을 선택하십시오 !!! 뭔가 심각한 UX가 잘못되었습니다 ... 나는 최종 사용자를 동정합니다 ... – Chandu

+0

자동 완성과 관련된 경험이 없으므로 이것은 설계상의 반복입니다. 어쩌면 나는 그것을 조사해야한다 (적어도 큰 목록을 제거 할 것이다) –

+0

jQuery 자동 완성을 체크 했습니까? – Chandu

답변

2

2000 항목을 사용하면 확실히 자동 완성을 원할 것입니다. Google 그룹 (https://groups.google.com/forum/#!starred/knockoutjs/ABhEeI7jLKA)에서 자동 완성하는 방법에 대한 토론이 있습니다.

RPN에는 자동 완성 맞춤 녹아웃 바인딩을 나타내는 http://jsfiddle.net/rniemeyer/YNCTY/에 바이올린이 있습니다. 방금 오늘 아약스 버전을 구현했으며 실제로 잘 작동합니다.

+0

나는 ajax에서 이것을 구현하는 방법에 대해 다소 혼란 스럽다. 예제를 게시하거나 링크를 통해 나를 보여줄 수 있습니까? 감사! –

+0

NVM 님, Google 그룹 토론에서 링크를 보았습니다. 감사 : http://jsfiddle.net/rniemeyer/MJQ6g/ –

관련 문제