问题跟进:这个先显示正常的,目前有这样的策略
对于关键字%Pagename%, 内部是有处理的, 所以即使放在页面容器中,获取到的也是子页面的页面名称;
但是JS API, code的执行是没有上下文, 它是基于当前页面执行,当用户访问页面"父页面"的时候,此时的当前页面指的是父页面, 所以JS API的返回结果是"父页面"。
如果想在容器里面获取到子页面,首先给页面容器起一个单元格名称"Container", 然后执行如下code即可
- // 下面的示例代码中,通过getPageName方法,获取子页面的名称。
- // 获取当前页面
- var page = Forguncy.Page;
- // 获取页面容器
- var cell = page.getCell("Container");
- // 获取页面容器的子页面
- var subPage = cell.getContentPage();
- // 获取子页面的名称
- var pageName = subPage.getPageName();
- // 弹出警告框,显示子页面名称
- alert(pageName);
复制代码
|