Skip to content

Instantly share code, notes, and snippets.

@Salman2301
Created January 20, 2019 22:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Salman2301/f91cb2ef8bd7416668a17f3d69aca60b to your computer and use it in GitHub Desktop.
Save Salman2301/f91cb2ef8bd7416668a17f3d69aca60b to your computer and use it in GitHub Desktop.
//Upload multiple image and display it on a repeater
$w.onReady(function () {
let image = [];
$w('#repeater1').data = [];
let _id = 0;
$w('#uploadButton1').onChange(() => {
let name = $w('#uploadButton1').value[0].name;
if ($w('#uploadButton1').value !== '') {
$w('#uploadButton1').startUpload().then((val) => {
console.log(val);
_id++
image.push({
'image': val,
'name': name,
'_id': String(_id)
});
$w('#uploadButton1').value = '';
repeat();
})
}
});
function repeat() {
$w('#repeater1').data = image;
$w('#repeater1').onItemReady(($item, itemData, i) => {
$item('#image10').src = itemData.image.url;
$item('#text1').text = itemData.name
})
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment