업로드 콘트롤에 담겨 있는 파일들 중, 특정 위치의 파일 1개의 선택 여부를 얻거나 설정합니다.
0 베이스 인덱스 체계 이므로, 인덱스를 0 으로 주면 컨트롤의 첫번째 파일만 선택 또는선택 해제할 수 있습니다.
fileList
메소드를 이용하여 전체 배열을 얻어서 반복적으로 선택 또는 선택 해제 할 경우에는 루프를 도는 순서가 상관이 없으나,제거를 포함할 경우
에는 반드시 루프를거꾸로
돌아야 전체적으로 올바른 결과를 얻을 수 있습니다.
$(Selector).IBUpload("selectedIndex", {index:0, isSelected:true}); // SET
var isSelected = $(Selector).IBUpload("selectedIndex", {index:0 }); // GET
var i = 0;
var fileList = [];
fileList = $('#myUpload').IBUpload('fileList'); // 전체 파일 목록을 얻는다.
for (i = fileList.length-1; i >= 0; i--) { // 반드시 역순으로 돌아야 제거 직후에 자료가 밀리거나 당겨지는 일이 없다.
if (fileList[i].name.indexOf(".jpg") > -1 && $('#myUpload').IBUpload('selectedIndex', {index:i}) == true) { // jpg 파일들 중에서 선택된 파일들만 모두 제거
$('#myUpload').IBUpload('deleteIndex', i);
}
}
version | desc |
---|---|
7.3.0.16 |