nc65需要拓展超链接的实现

本文介绍了如何在nc65系统中扩展超链接功能,主要涉及修改配置文件,添加新的监听类以及实现具体的超链接事件处理类。详细步骤包括在配置文件中配置监听器,添加针对不同字段的超链接监听,并展示了LinkFileconsultapplyhc5Listener类的代码,该类用于处理不同字段的超链接事件,如项目立项、项目信息和可行性研究报告等。
摘要由CSDN通过智能技术生成

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

 

<!-- 打开节点监听 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()));</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值