gpt4 book ai didi

java - 来自 Composer 的 ZK8 调用详细信息页面 (zul)

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:32 24 4
gpt4 key购买 nike

我正在寻找一种从母版页编辑器调用详细信息页面的方法。我有以下文件:src/main/webapp/po_inquiry.zulsrc/main/webapp/po_inquiry_detail.zul

在 po_inquiry.zul 网格的点击事件上,我需要重定向到 po_inquiry_detail.zul

我发现一篇关于https://www.zkoss.org/wiki/ZK_Developer的文章's_Reference/UI_Patterns/通信/Inter-Application_Communication

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

@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 (类路径)下,但它也不起作用

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

最佳答案

我认为您阅读那篇文章时犯了一个错误。
该文章介绍了多个网络应用程序以及访问其他应用程序的页面。

试试这个:

Executions.createComponents("po_inquiry_detail.zul",getSelf().getParent(),params);

现在,第二个错误是这没有重定向
重定向意味着,您将更改网址,在这种情况下它不会发生。
按 F5 可以看到不同之处 => 您将进入上一页,并且看不到详细信息。
真正的重定向会再次显示详情页面。

关于java - 来自 Composer 的 ZK8 调用详细信息页面 (zul),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37280491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com