Views counter

@roce45 @james-rondon-jr

Here is the code you want to use :slight_smile:

import wixLocation from ‘wix-location’;

export function btnSubmit_click(event) {
$w(“#yourdataset”).setFieldValue(“views”, 0);

$w("#yourdataset").save()   
  .then( (item) => { 
    wixLocation.to(`/home`); 
} );   

}

function laggedEvents() {

const currentItem = $w(“#yourdataset”).getCurrentItem();
let viewCount = currentItem.views + 1; // iterate the view counter by one
$w(“#yourdataset”).setFieldValue(“views”,viewCount); // set ‘views’ to the new value
$w(‘#yourdataset’).save(); // make sure dataset is set to read and write

}

$w.onReady( function () {

$w("#yourdataset").onReady( () => { 

    setTimeout(laggedEvents,1000); 

}); 

});