Need some eyes to look at this code! It must be very simple for all of you. I’m trying to set an update through a dropdown in a repeater, but is not working. Here is my code:
xport function dropdown_change(event) {
const itemId = event.context.itemId;
wixData.query("ErickHOrders")
.eq("_id", itemId)
.find()
.then((results) => {
let itemData = results.items[0];
if($w('#dropdown').value === 'Completado'){
itemData._orderSt = 'Completado'; // Is not NEEDED to create the all object to only update one field
} else if ($w('#dropdown').value === 'Urgente'){
itemData._orderSt = 'Urgente';
} else if ($w('#dropdown').value === 'En proceso'){
itemData._orderSt = 'En proceso';
} // Last else if brackets
wixData.update("ErickHOrders", itemData) // Is not NEEDED to create a variable, but callingback the itemdata is enough
.then((results) => {
ordersTrigger();
}) // then inner brackets
}) // then brackets
} // function brackets