각 모델을 제어하는 각 li
요소에 대한보기뿐만 아니라 목록에 대한보기가있는 Backbone.js로 제어하는 요소 목록이 있습니다. jQuery UI http://jqueryui.com/demos/sortable/에서 정렬 가능한 플러그인을 구현하고 해당 위치를 기반으로 모델의 값을 업데이트 할 수 있어야합니다. 보기 내에서이를 수행 할 수있는 방법이 있습니까? 아니면 여기에서 다른 접근 방식을 취해야합니까?Backbone.js에 Jquery UI 플러그인을 사용하는 방법은 무엇입니까?
0
A
답변
0
컬렉션을 사용하여 이러한 모델을 저장한다고 가정하면 comparator
함수가 필요한 정렬 순서를 나타내는 한 컬렉션에서 모델의 '순서'를 얻는 데 필요한 모든 정보가 컬렉션에 있습니다.
:
var idx = collectionInstance.indexOf(collectionInstance.get('itemId'))
나는 항상 생각했습니다 나는이 아직 백본과 함께 jQuery를 정렬 가능한을 사용했습니다 말할 수 없다 비교자를 바꾸고 정렬을 적용하면 필요한 부분을 처리 할 수 있습니다.
나는 구체적으로 다음 구현을 좋아했다 : Proper way to sort a backbone.js collection on the fly.
{silent : true} 을 호출하면 컬렉션의 "재설정"이벤트가 트리거됩니다.강제 모음 다시 정렬하려면 자체를 : 백본 문서에서
우리는 컬렉션을 수동으로 일종의 트리거 것을 알고있다. 정상적인 상황에서는 을 호출 할 필요가 없습니다. 비교 함수 이있는 컬렉션은 항상 적절한 정렬 순서로 유지됩니다. 호출 {silent : true}
관련 문제
- 1. 다른 jQuery 플러그인을 사용하는 jQuery 플러그인을 만드는 방법은 무엇입니까?
- 2. JQuery UI 플러그인을 확장하는 방법
- 3. jQuery-UI-Map 플러그인을 사용해야합니까?
- 4. Backbone.js에
- 5. selectToUiSlider jQuery 플러그인을 사용하는 슬라이더를 사용/사용 중지하는 방법은 무엇입니까?
- 6. jQuery 플러그인을 사용하는 부분 템플릿을 올바르게 렌더링하는 방법은 무엇입니까?
- 7. jQuery 플러그인을 조롱하는 방법은 무엇입니까?
- 8. jquery 플러그인을 재사용하는 방법은 무엇입니까?
- 9. ACL 플러그인을 사용하는 방법은 무엇입니까?
- 10. 플러그인을 사용하는 jQuery
- 11. jquery 플러그인을 디버깅하는 방법은 무엇입니까?
- 12. Jquery 기록 플러그인을 사용하는 방법은 무엇인가요?
- 13. JQuery UI datepicker와 함께 .Live() jQuery 함수를 사용하는 방법은 무엇입니까?
- 14. C#에서 Jquery.form 플러그인을 사용하는 방법은 무엇입니까?
- 15. 동전 슬라이더 플러그인을 동적으로 사용하는 방법은 무엇입니까?
- 16. Script #와 함께 외부 jquery 플러그인을 사용하는 방법은 무엇입니까?
- 17. 이보기에서 Django 용 Jquery 자동 완성 플러그인을 사용하는 방법은 무엇입니까?
- 18. 하나의 HTML 문서에서 2 개의 jquery 플러그인을 사용하는 방법은 무엇입니까?
- 19. jquery-mobile 및 dependend 플러그인을 require.js와 함께 사용하는 방법은 무엇입니까?
- 20. backbone.js에 모델 모음을 저장하는 방법은 무엇입니까?
- 21. jquery jpagination 플러그인을 사용하는 방법
- 22. jQuery UI 대화 상자에서 .scrollTop()을 사용하는 방법은 무엇입니까?
- 23. Eclipse에서 내 플러그인을 찾아 사용하는 방법은 무엇입니까?
- 24. 녹아웃을 위해 매핑 플러그인을 사용하는 방법은 무엇입니까?
- 25. CKFinder - imageresize 플러그인을 사용하는 방법은 무엇입니까?
- 26. partial과 레일에 in_place_edit 플러그인을 사용하는 방법은 무엇입니까?
- 27. windows에서 check_mysql_health 플러그인을 사용하는 방법은 무엇입니까?
- 28. Velocity Eclipse 플러그인을 사용하는 방법은 무엇입니까?
- 29. jQuery UI 맵에서 오버레이를 지우는 방법은 무엇입니까?
- 30. jquery .submit()과 jquery 양식 플러그인을 사용하는 것의 차이점은 무엇입니까?