mgsmus merhaba,
cevap için teşekkür ederim.
fakat bu değil hocam, kısaca açmaya çalışayım.
stepper alanı kullanıyorum.
- adımda 1 veya 1den fazla dosya seçerek file alanını dolduruyorum.
- ikinci adımda bu dosyaları repeater ile 1. adımda seçtiğim dosları burada oluşturduğum file alanlarına aktarmam gerekiyor. fakat $('x')[0].files içine import etmem lazım functionu bulamadım.
/**
* Stepper 1. Adım
* Burada HTML dosyalarını seçip sisteme Yüklüyoruz.
/
var fileCounter = 0;
var fileArray = [];
var inputArray = [];
$('body').on('change', '#denemex', function() {
fileCounter = this.files.length;
fileArray.push(this.files);
console.log($(this));
});
/ ------------------------------------------------------------------ */
/**
* Stepper 2. Adım
* Burada 1. adımda seçilen HTML dosyaları kadar repeater alanı üretiyoruz.
*/
$('body').on('click', '#stepperButton', function() {
for(var i = 0;i < fileCounter;i++) {
inputArray.push({
'name': 'x',
'value': 'zx'
});
}
setTimeout(function() {
$repeater.setList(
inputArray
);
}, 10);
setTimeout(function() {
console.log($('#kt_docs_repeater_basic').find('input.form-control').eq(0)[0].files.push(fileArray[0]));
}, 100);
});
böyle bir yol izledim ama ilgli file elemanını dolduramadım.