NC65超链接实现

本文档详细介绍了在NC65中实现超链接的步骤,包括修改配置文件以添加新的超链接监听类LinkFileconsultapplyInitDatahc5Listener,并展示了如何在监听类中根据不同的参照字段触发不同页面的跳转。主要涉及的功能包括项目立项、项目信息和可行性研究报告的超链接跳转。
摘要由CSDN通过智能技术生成

nc65需要拓展超链接的实现。

首先要改变配置文件,在发布节点的时候会自动生成配置文件,所以在实现超链接的时候需要自己手动修改配置文件里面

<!-- 打开节点监听 newadd-->

<!--class为有关超链接类LinkFileconsultapplyInitDatahc2Listener的位置 -->
<bean id="InitDataListener" class="nc.ui.hrfile.fileconsultaccount.ace.listener.LinkFileconsultapplyInitDatahc5Listener">
<property name="model" ref="bmModel"/>
<property name="context" ref="context"></property>

<!--class为此类的实体类位置 -->
<property name="voClassName" value="nc.vo.kp.kpc2126.AggKpc2126"/>
<property name="autoShowUpComponent" ref="billForm"></property>
<property name="listView" ref="billListView" />

</bean>

然后需要添加新股思念超链接的类监听的类( LinkFileconsultapplyInitDatahc5Listener )此事例有三个超链接

package nc.ui.hrfile.fileconsultaccount.ace.listener;


import nc.funcnode.ui.FuncletInitData;
import nc.ui.pubapp.uif2app.model.DefaultFuncNodeInitDataListener;
import nc.ui.pubapp.uif2app.view.ShowUpableBillForm;


public class LinkFileconsultapplyInitDatahc5Listener extends
DefaultFuncNodeInitDataListener {


private nc.ui.pubapp.uif2app.view.ShowUpableBillListView listView;


public nc.ui.pubapp.uif2app.view.ShowUpableBillListView getListView() {
return listView;
}


public void setListView(
nc.ui.pubapp.uif2app.view.ShowUpableBillListView listView) {
this.listView = listView;
}


@Override
public void initData(FuncletInitData data) {
// TODO 自动生成的方法存根
super.initData(data);
// 参照字段为pk_investment_plan 则超链接到年度投资计划
if (((ShowUpableBillForm) getAutoShowUpComponent()).getBillCardPanel()
.getHeadItem("pk_project") != null) {
((ShowUpableBillForm) getAutoShowUpComponent())
.getBillCardPanel()
.getHeadItem("pk_project")
.addBillItemHyperlinkListener(
new LinkFileconsultapplyhc5Listener(
((ShowUpableBillForm) getAutoShowUpComponent())
.getBillCardPanel()));
getListView()
.getBillListPanel()
.getHeadItem("pk_project")
.addBillItemHyperlinkListener(

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值