首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自Composer的ZK8调用详细页(zul)

来自Composer的ZK8调用详细页(zul)
EN

Stack Overflow用户
提问于 2016-05-17 15:30:33
回答 1查看 109关注 0票数 1

我正在寻找一种从母版页编写器调用详细页面的方法。我有以下文件:src/main/webapp/po_incliy.zul src/main/webapp/po_inquiry_diet.zul

在单击po_inquiry.zul网格事件时,我需要重定向到po_inquiry_detail.zul

我在Developer's_Reference/UI_Patterns/Communication/Inter-Application_Communication上找到一篇文章

但是,我仍然不能重定向到细节页面。下面是调用详细信息页的代码。从母版页编写器调用(选定的数据在日志上打印正确的数据,错误消息仅为ZK无法找到/order/po_inquiry_driet.zul):

代码语言:javascript
复制
@Listen("onDetail = #lstPoHeaders")
    public void onDetail(ForwardEvent evt) {
        PurchaseOrderHdr selectedData = (PurchaseOrderHdr) evt.getData();
        Map<String, Object> params = new HashMap<String, Object>();
        params.put(PurchaseOrderHdr.class.getName(), selectedData);
        LOG.debug(selectedData);
        Executions.createComponents("~/order/po_inquiry_detail.zul", getSelf().getParent(), params);
        getSelf().detach();
    }

我还尝试将po_inquiry_detail.zul文件放在src/main/resources (类路径)下,但它也没有工作。

任何帮助都将不胜感激。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-18 08:13:18

我认为你读那篇文章犯了个错误。

这篇文章是关于多个web应用程序,并延伸到其他应用程序的页面。

试试看:

代码语言:javascript
复制
Executions.createComponents("po_inquiry_detail.zul",getSelf().getParent(),params);

现在,第二个错误是,这是不重定向

重定向意味着您将更改url,在这种情况下不会发生这种情况。

在按下F5 =>时可以看到不同之处,您的方式将是上一页,而您将看不到详细信息。

真正的重定向将再次显示详细信息页。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37280491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档