필자는 plupload의 행을 정렬해야하는 요구 사항이 있습니다. 코드 (sortable : true)
을 추가했는데 이제는 작동 중입니다. 이제 정렬 순서를 알고 싶습니다. 도움이 될 것입니다.plupload에서 정렬 된 행의 순서를 얻는 방법
2
A
답변
2
FilesAdded에서 파일 개체에 initialIndex
속성을 추가 할 수 있습니다. 그리고 나중에이 속성을 파일 객체에 쿼리하여 어떤 순서가 수행되었는지 알 수 있습니다. uploader
가정
은 다음과 같습니다
var uploader = $('#uploader').plupload('getUploader');
다음
// add initialIndex property on new files, starting index on previous queue size
uploader.bind('FilesAdded', function(up,files){
for(var i = 0, upPreviousSize = up.files.length - files.length, size = files.length; i<size; i++)
{
files[i]["initialIndex"] = i +upPreviousSize ;
}
//console.log(up.files);
});
// remove the 'holes' in the sequence when removing files
// (if not, next files adding would introduce duplicate initialIndex)
uploader.bind('FilesRemoved', function(up,files){
// process removed files by initialIndex descending
var sort = function(a,b){return b.initialIndex - a.initialIndex;};
files.sort(sort);
for(var i = 0, size = files.length; i<size; i++)
{
var removedFile = files[i];
// update the remaining files indexes
for (var j =0, uploaderLength = up.files.length; j<uploaderLength; j++)
{
var remainingFile = up.files[j];
if(remainingFile["initialIndex"] > removedFile["initialIndex"])
remainingFile["initialIndex"]--;
}
}
//console.log(up.files);
});
+0
나는 이것을 이루려고 노력하고 있습니다. 내일 아침 당신에게 도움을 청합니다. @jbl – Prathiesh
0
Plupload 2.1 jQuery를 UI 위젯을 사용하는 경우가 :
uploader.bind('BeforeUpload', function (up, file) {
var index = $('#uploader_filelist li').index($('#' + file.id));
});
관련 문제
- 1. Plupload에서 drop_element를 변경하는 방법
- 2. jqGrid 정렬 순서를 내림차순으로 정렬
- 3. cakephp의 dropbox에서 정렬 된 배열을 얻는 방법
- 4. RedGate 데이터를 얻는 방법 비교 정렬 순서를 고려하십시오?
- 5. NHibernate - 정렬 순서를 업데이트하는 방법
- 6. NSTableView에서 NSArrayController를 사용하여 행의 순서를 변경하는 방법
- 7. 행의 문자 순서를 확인하는 가장 좋은 방법
- 8. Powershell에서 이름과 순서를 얻는 방법
- 9. GtkTreeView 행의 좌표를 얻는 방법
- 10. simulink 모델의 정렬 된 순서를 파일로 저장
- 11. NHibernate ICriteria 개체의 정렬 순서를 결정하는 방법?
- 12. tlistview에서 정렬 된 항목을 얻는 방법?
- 13. 빈도별로 정렬 된 목록을 얻는 방법 R
- 14. 정렬 된 집합에서 DIFF를 얻는 방법
- 15. 데이터베이스에서 다시 정렬 된 열을 얻는 방법
- 16. MongoKit에서 정렬 된 결과를 얻는 방법?
- 17. Cassandra에서 정렬 된 카운터를 얻는 방법
- 18. DataGrid에서 정렬 된 항목 소스를 얻는 방법
- 19. DB 단위는 행의 순서를 무시해야합니다
- 20. 테이블의 정렬 순서를 인식
- 21. jfx 테이블 열의 정렬 순서를 유지하는 방법
- 22. 2 목록에서 정렬 된 순서를 찾는 효율적인 방법 찾기
- 23. SQL에서 행의 수를 얻는 방법
- 24. 선택한 행의 값을 얻는 방법
- 25. SQL에서 행의 합계를 얻는 방법
- 26. 두 행의 차이를 얻는 방법
- 27. 정렬 된 OpenFaces Datatable의 정렬 순서를 변경하는 기능 비활성화
- 28. 동적 정렬 순서를 속속도로
- 29. 정렬 순서를 AaBbCcDd로 변경하십시오.
- 30. dabatase에서 정렬 순서를 저장합니다.
가 확실하지 난 당신의 질문을 이해합니다. 내가 아는 한 uploader.files 속성은 UI에 표시되는 내용을 반영하도록 재정렬됩니다. 그것은 당신이 찾고있는 것입니까? – jbl
@jbl 예. 당신이 맞습니다. 하지만 나는 그 순서대로하고 싶다. 예를 들어 내가 4 파일 (1234 주문)을 업로드 한 다음 1에서 4까지를 재배치 한 다음 새 주문 (주문 2341)입니다.이 숫자는 정확하게 필요합니다. – Prathiesh