|
应用中通过模板生成了以下几个页面: index.w 页面 - 当中使用了wing
left.w 页面 - 此页面是左菜单(left.w页面中增加了两个BUTTON用来跳转main.w和b.w页面,都是在ONCLICK事件中通过justep.Shell.showPage来跳转的)
main.w页面 - 功能页面main(页面中只有一个INPUTFIELD)
b.w页面 - 功能页面B(页面中只有一个OUTPUTFIELD)
现在一个应用场景是在开始的时候应用是显示页面main.w的,这时候在main.w中的INPUTFILD输入了XXX,然后通过点击left.w中的BUTTON跳转到b.w页面,同时需要把main.w页面中的XXX传到b.w的OUTPUTFIELD中显示。
我尝试过通过justep.Shell.showPage("left",{v="xxx})把值先传到left.w页面,再通过left.w页面传送到b.w页面,但是发现参数是传不进left页面的,所以这种方法行不通,不知道是否还有其他方法?
<<index.w的跳转部份内容>>
this.shellImpl = new ShellImpl(this, {
contentsXid : "pages",
wingXid : "wing",
pageMappings : {
"main" : {
url : require.toUrl('./main.w')
},
"b" : {
url : require.toUrl('./b.w')
},
"left" : {
url : require.toUrl('./leftMenu.w')
}
}
});
|
|