Hello,
I have two datasets: stoneJobs and finishedStoneJobs. I am wanting to be able to select multiple items in a repeater using a button, then click save to save those items to finishedStoneJobs. (I also want to delete them from stoneJobs afterwards, but that is a separate issue.)
So far my website looks like this.
I was able to get the code to recognize the first item in the repeater and save the title of it to finishedStoneJobs, but when I click Mark Finished on another job (one that is not the first item in repeater), it instead saves the first item when I click save. Here is my code:
let currentItem = $w('#dataset1').getCurrentItem();
let title = currentItem.title;
let toInsert = {
"title": title,
};
export function btnMarkFinished_click(event, $item) {
$w('#dataset1').getCurrentItem();
$item("#btnMarkFinished").disable();
$w("#btnSave").show();
}
export function btnSave_click(event) {
wixData.insert("finishedStoneJobs", toInsert)
.then( (results) => {
let item = results; //see item below
} )
.catch( (err) => {
let errorMsg = err;
} );
setTimeout(function() {
$w('#repeater5').data = [];
$w('#repeater5').data = data;
}, 1000);
}
Would anyone be able to point out what I am doing wrong and maybe correct me?