Hi Dan,
This is the algorithm for your goals:
ol
liCreate radio list (call it 'radioList')./li
liCreate datasource. Attach it to your list by the mapping. Invoke this datasource on the page load event./li
liAdd event listiner "Value change" to "radioList" component. And fill it by following js code:
pre
var selectedItemValue = Appery("radioList").find("input:checked").val();
localStorage.setItem("selectedItemValue", selectedItemValue);
/pre
/li
liAdd event listiner "success" for your list datasource. And insert the next code:
pre
var selectedItemValue = localStorage.getItem("selectedItemValue");
var selectedItem = Appery("radioList").find("input[value='" + selectedItemValue + "']");
if(selectedItem.length == 0)
return;
selectedItem.click();
/pre
/li
/ol