NC65新增按钮、新增按钮拦截器,某个字段制作超链接

A、NC65新增按钮

     <!--在卡片界面 非编辑状态的入库按钮 侯曼新增生成形态转换按钮-->
     <bean class="nc.ui.pubapp.plugin.action.InsertActionInfo">

    <!-- 卡片界面:actionsOfCard    列表界面:actionsOfList -->
    <property name="actionContainer" ref="actionsOfCard" />

   <!--状态:notedit非编辑,edit编辑-->
    <property name="actionType" value="notedit" />

     <!--新增按钮位置,在入库按钮后面新增按钮-->
    <property name="target" ref = "prodInAction"/>
    <property name="pos" value="after" />

   <!--新增按钮的名称-->
    <property name="action" ref="TransFormAction" /> 
    </bean>


    <!--列表界面新增按钮-->
    <bean class="nc.ui.pubapp.plugin.action.InsertActionInfo">
    <property name="actionContainer" ref="actionsOfList" />
    <property name="actionType" value="notedit" />
    <property name="target" ref="prodInAction"/>
    <property name="pos" value="after" />
    <property name="action" ref="TransFormAction" /> 
    </bean>
    
    <!-- 生成形态转换 -->
    <bean id="TransFormAction" class="nc.ui.pubapp.plugin.mmwr.action.TransFormAction">
        <property name="model" ref="manageAppModel" />
        <property name="billForm" ref="billFormEditor" />
        <property name="code"   value="TransFormAction" />
    </bean>

B、NC65新增按钮拦截器

    <!-- 生产报告取消审批按钮 -->
    <bean class="nc.ui.pubapp.plugin.action.ActionInterceptorInfo">

        <!-- 针对哪个按钮,输入按钮名称 -->
        <property name="target" ref="unApproveAction" />
        <property name="interceptor">

           <!--拦截器类-->
            <bean class="nc.ui.mmpac.mmwr.config.UNApproveActionInterceptor">
                <property name="model" ref="manageAppModel" />
            </bean>
        </property>
    </bean>    

   编写拦截器类

beforeDoAtion():按钮点击前的方法

afterDoAction():按钮点击后的方法

afterDoActionFailed():执行后报错的方法

C、某个字段制作成超链接

<!--来源生产订单号    -->
    <bean id="src4nlinkQueryHyperlinkMediator" class="nc.ui.pubapp.uif2app.linkquery.LinkQueryHyperlinkMediator">
        <property name="model" ref="manageAppModel" />
        <!-- 超链字段id(需要打开的单据主键) -->
        <property name="srcBillIdField" value="vbdef3" />
        <!-- 超链字段名 -->
        <property name="srcBillNOField" value="vbdef2" />
        <!-- 保存源单据类型的字段名 -->
        <property name="srcBillType" value="4N" />
        <!-- 保存源单据类型的字段所在位置,0:表头;1:表体 -->
        <property name="srcBillTypeFieldPos" value="1" />
    </bean>

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值