В этом случае вы сможете изменить свой код следующим образом:
app.showPage(app.pages[app.datasources.MenuItems.item.PageName]);
Это будет работать только в том случае, если ваш источник данных MenuItems загружен в клиент, однако.
Позвольте мне добавитьчто если вы запускаете этот код из виджета списка, а событие onclick строки списка - это ваша навигация, то вы можете упростить свой код, просто выполнив:
app.showPage(app.pages[widget.datasource.item.PageName]);
Таким образом вы исключите возможностьсостояния гонки, при котором App Maker может сначала распознать функцию showPage (), прежде чем он распознает правильно выбранный элемент в виджете списка.