Обновление галереи без необходимости обновления веб-страницы (f5), а база данных Live не работает в качестве базы предварительного просмотра - PullRequest
0 голосов
/ 01 ноября 2019

https://t3ufl15ch3r.wixsite.com/mysite/vikings

Я сделал камбуз, чтобы показать изображения базы данных на основе логического значения (показать / скрыть) и числа при наведении курсора (переключатели). При тестировании в режиме предварительного просмотра изменения отображаются только после того, как я выбрал другую фракцию и вернулся к тому же (викинги), поэтому я хочу код, чтобы избежать этого, обновляя галерею или в последнем случае всю веб-страницу.

Другая проблема, с которой я столкнулся, заключалась в том, что моя база данных не работает в режиме реального времени, но работает при предварительном просмотре.

export function yennaroth(event) {
  console.log($w("#radioGroup1").selectedIndex);

  switch ($w("#radioGroup1").selectedIndex) {
    case 0: 

      let toSave1 = {
        "_id":        "46f9e52a-58ca-4324-a39d-dcad6d79e1d6",
        "cardamount":   3,
      };

      let toSave2 = {
        "_id":        "46f9e52a-58ca-4324-a39d-dcad6d79e1d6",
        "cardamount":   0,
      };

      wixData.bulkSave("Data", [toSave1, toSave2])
        .then( (results) => {
          let inserted = results.inserted; // 2
          let insertedIds = results.insertedItemIds; // see below
          let updated = results.updated; // 0
          let skipped = results.skipped; // 0
          let errors = results.errors; // []
        })
        .catch( (err) => {
          let errorMsg = err;
        });
      console.log("none");
      $w("#dataset1").refresh()
      break;
...