Appmaker 导航到动态页面
Appmaker Navigate to a dynamic page
我有一个简单的问题。我正在使用网格基于查找 table 创建一个大型导航页面,但这不适用于 onclick。为什么不呢?
var p = widget.datasource.item.InputFormPageName;
console.log(p); //LOOKS GOOD
var pagestring = "app.pages."+p;
console.log(pagestring); //LOOKS GOOD
app.showPage(pagestring);
预期行为:应用打开页面 "pagestring"
实际行为,> 抛出错误:
(TypeError) : Cannot read property '_d' of undefined at
EveryFlavor.PagePanel.Grid1.Grid1Cell.onClick:5:5
越简单
app.showPage(app.pages.p);
抛出与
相同的错误
app.showPage(app.pages[p]);
那是因为您正在尝试使用点符号来组成对象的路径。这行不通。相反,请使用方括号表示法:
var p = widget.datasource.item.InputFormPageName;
app.showPage(app.pages[p]);
我有一个简单的问题。我正在使用网格基于查找 table 创建一个大型导航页面,但这不适用于 onclick。为什么不呢?
var p = widget.datasource.item.InputFormPageName;
console.log(p); //LOOKS GOOD
var pagestring = "app.pages."+p;
console.log(pagestring); //LOOKS GOOD
app.showPage(pagestring);
预期行为:应用打开页面 "pagestring" 实际行为,> 抛出错误:
(TypeError) : Cannot read property '_d' of undefined at EveryFlavor.PagePanel.Grid1.Grid1Cell.onClick:5:5
越简单
app.showPage(app.pages.p);
抛出与
相同的错误 app.showPage(app.pages[p]);
那是因为您正在尝试使用点符号来组成对象的路径。这行不通。相反,请使用方括号表示法:
var p = widget.datasource.item.InputFormPageName;
app.showPage(app.pages[p]);