הצגת נתונים רנדומלית ב-repeater

איך להציג נתונים בצורה רנדומלית בוויקס קוד

 בכדי להציג נתונים ב-repeater בצורה רנדומלית בכל פעם שהדף נטען

הקוד:

$w.onReady(function () {  //get the collection records     

wixData.query("myCollection")

    .find()   

    .then((result) => 

    {  const shuffledArray = shuffleArray(result.items);  //add the shuffled array data to then repeaters

    $w('#repeater1').data = shuffledArray;

    })     

    .catch((err) => 

    {  let errorMsg = err;

    }); 

});  

//random array index 

function getRandomIndex(min, max) {  

return Math.round(Math.random() * (max - min) + min); }

//shuffle array data 

function shuffleArray(dataArray){

   for(let i = dataArray.length - 1; i > 0; i--)

{  let index = getRandomIndex(0, i);

  const temp = dataArray[i]; 

  dataArray[i] = dataArray[index];    

  dataArray[index] = temp;   

  }   

 return dataArray; 

היי לכם,
המדריכים שלנו זמינים באהבה ובחינם לכולם אך נדרשת הרשמה לאתר לצפייה בהם

  058-450-4255
  • YouTube - Black Circle
  • Facebook - Black Circle
Wix Monster - Official Wix Partner
Wix Monster - Official Wix Partner
Wix Monster | בנייה וקידום אתרי Wix
Wix Monster - Official Wix Expert
Wix Monster - Certified Wix Trainer

© כל הזכויות שמורות לקבוצת בני גלזר ייעוץ וליווי עסקי ושיווקי 2021