У меня есть два источника данных
Активы
Местоположения
Активы имеют одинОтношение ко многим с местоположениями
Активы имеют источник данных построителя запросов, AssetLocFiltered, для которого задано следующее:
ParentLocationKey =:ParentLocationKey
ParentLocationKey - это поле отношения для таблицы местоположений.
На домашней странице вы выбираете местоположение и затем нажимаете кнопку, которая передает идентификатор местоположения параметру на странице ShopPageDemo.со следующим кодом
app.pages.ShopPageDemo.properties.ParentLocationKey =
widget.datasource.item.Id;
console.log(widget.datasource.item.Id);
app.showPage(app.pages.ShopPageDemo);
На одной странице ShopPageDemo существует табличное представление AssetLocFiltered, которое устанавливает параметр запроса в событии ondataload со следующим кодом:
widget.root.datasource.query.parameters.ParentLocationKey =
widget.root.properties.ParentLocationKey;
widget.root.datasource.load();
Это работаетотличный.Проблема в том, что когда я нажимаю на обновление браузера, кажется, что оно очищает свойство в ShopPageDemo.Как мне решить эту проблему с обновлением браузера?Я не совсем уверен, с чего начать.