金蝶EAS bos 报表开发 ---门户扩展报表联查单据跳转出错,找不到URL

门户扩展报表联查单据跳转出错

 

扩展报表联查的单据对应的视图需要符合以下条件,才能联查到单据的WAF2页面:

1、标准页面:需要在应用开发平台中修改对应业务单元下的对应视图,需要勾选该实体该类型的默认调用界面这个选项。

2、扩展页面:需要进入扩展开发平台中将对应业务单元下的对应扩展页面进设为默认。

3、新页面:不能直接将编辑页面设为默认,需要添加一个查看页面(同一个实体),然后将该查看页面设为默认(点【配置】打开配置页面右栏中勾选当前类型中的默认页面)。

 

 

 

 

https://note.youdao.com/yws/public/resource/9442a340bf5533361998b08723e29692/xmlnote/D2A5D8748301440DA32D5122D70D8E8A/3851

另,勾选只读的话,则只会去找页面类型为view(查看)的单据;

如果客户没有view(查看)类型的页面,只有edit(编辑)类型的页面,则勾选只读的话,是找不到页面的,所以要反勾选只读

 

4、纯二开的单据,需要自己写跳转逻辑

报表联查二开单据(完全二开的,不是扩展出来的页面),联查不到,经分析:

纯二开的代码需要自己写一下跳转。新建两个文件,一个后台类,一个静态xhtml文件(要注意后台文件类名和xhtml以及注解名和xhtml中的引用最好都保持一致)

1)尝试新建一个类复写pageonload方法,参考BizAccountBillEditBean

https://note.youdao.com/yws/public/resource/9442a340bf5533361998b08723e29692/xmlnote/4C45F1AE61B84A98A6C5A2E64968928C/152

后台代码这个地方的注解要改一下

https://note.youdao.com/yws/public/resource/9442a340bf5533361998b08723e29692/xmlnote/EB94E145425142BB8ECB62F85F1D2CFA/188

2server\deploy\easweb.ear\eas_web.war\custom\budgetingEditUI.xhtml

改成这样,中间的budget去掉

https://note.youdao.com/yws/public/resource/9442a340bf5533361998b08723e29692/xmlnote/74A65390B8D141BE90C55186E88EFBA7/182

 

文件内容如下:

放到server\deploy\easweb.ear\eas_web.war\custom\目录下

 

<f:view xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core"

xmlns:w="http://www.apusic.com/jsf/widget" xmlns:layout="http://www.apusic.com/jsf/layout"

xmlns:ajax="http://www.apusic.com/jsf/ajax" xmlns:om="http://www.apusic.com/jsf/misc"

xmlns:kd="http://www.kingdee.com/jsf/component" xmlns:h="http://java.sun.com/jsf/html"

xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:biz="http://www.kingdee.com/jsf/biz"

renderKitId="AJAX">

<ui:composition >

<ui:define name="pageTitle">

<title>#{custom.BudgetingEditUIBean.pageTitle}</title>

</ui:define>

</ui:composition>

</f:view>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
EAS-BOS(企业级应用系统-业务操作系统)是一种用于开发企业级应用系统的框架。它提供了一系列的开发要点来帮助开发人员高效地构建可靠、可扩展且易于维护的应用系统。 首先,一个重要的开发要点是模块化。EAS-BOS采用了模块化的架构,将整个系统划分为多个独立的模块,每个模块负责具体的业务功能。这样的设计使得系统更易于维护和扩展,同时也提高了开发团队的协作效率。 其次,EAS-BOS鼓励使用面向对象的设计和开发方法。开发人员可以利用面向对象的概念来构建系统的组件和模块,提高代码的可重用性和可维护性。同时,EAS-BOS还提供了丰富的面向对象的框架和工具,简化了开发人员的工作。 另外,EAS-BOS注重系统的可扩展性和灵活性。开发人员可以根据实际需求自定义和扩展系统的功能。EAS-BOS提供了插件机制,使得新的功能可以以插件的形式集成到系统中,而不需要对系统的核心代码进行改动。这样的设计使得系统可以快速地适应不断变化的业务需求。 最后,EAS-BOS还注重系统的稳定性和性能。它提供了一系列的性能调优和优化工具,帮助开发人员优化系统的性能和响应速度。同时,EAS-BOS还提供了丰富的测试工具和技术,帮助开发人员保证系统的质量和稳定性。 总而言之,EAS-BOS开发要点包括模块化、面向对象的设计、可扩展性和灵活性、稳定性和性能。这些要点的应用可以帮助开发人员构建高质量的企业级应用系统,提高开发效率和系统的可维护性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

书耳朵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值