ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

NC65 卡片空行过滤器

2021-09-27 14:57:53  阅读:130  来源: 互联网

标签:空行 body MultiFieldsBlankChildrenFilter function handover NC65 pk 过滤器 cardbilltyp


    <!--====== 视图元素:[PUBAPP表单控件(ShowUpableBillForm)实例对象] ==============-->
    <bean id="billForm" class="nc.ui.pubapp.uif2app.view.ShowUpableBillForm" init-method="initUI">
        <property name="model"><ref bean="bmModel" /></property>
        <property name="nodekey" value="bt" />
        <!-- 空行过滤器,卡片界面根据此过滤器删除表体空行 -->
        <property name="blankChildrenFilter">
            <!-- 简单的根据一个字段是否为空的空行过滤器,因为多数情况下都是判断存货是否为空来过滤空行 -->
            <bean
                class="nc.ui.pubapp.uif2app.view.value.MultiFieldsBlankChildrenFilter">
                <!-- 指定用来判断空行的字段名称,可能多数情况下是存货字段 -->
                <property name="filterMap">
                    <map>
                        <entry>
                            <!--页签code -->
                            <key>
                                <value>pk_body</value>
                            </key>
                            <!--检验是否空行字段code -->
                            <list>
                                <value>function</value>
                            </list>
                        </entry>
                        <entry>
                            <!--页签code -->
                            <key>
                                <value>pk_handover</value>
                            </key>
                            <!--检验是否空行字段code -->
                            <list>
                                <value>pk_cardbilltype</value>
                            </list>
                        </entry>
                        <entry>
                            <!--页签code -->
                            <key>
                                <value>pk_handoverto</value>
                            </key>
                            <!--检验是否空行字段code -->
                            <list>
                                <value>pk_cardbilltype</value>
                            </list>
                        </entry>
                    </map>
                </property>
            </bean>
        </property>
        <!-- 表体行操作按钮注册,这只是一组默认设置,开发人员需要自己在此添加其他需要的表体行操作按钮 -->
        <property name="bodyLineActions">
            <list>
                <bean class="nc.ui.pubapp.uif2app.actions.BodyAddLineAction" />
                <bean class="nc.ui.pubapp.uif2app.actions.BodyInsertLineAction" />
                <bean class="nc.ui.pubapp.uif2app.actions.BodyDelLineAction" />
                
                <bean class="nc.ui.pubapp.uif2app.actions.BodyCopyLineAction" />
                <bean class="nc.ui.pubapp.uif2app.actions.BodyPasteLineAction" />
                <bean class="nc.ui.pubapp.uif2app.actions.BodyPasteToTailAction" />
                <!-- 卡片编辑 -->
                <bean class="nc.ui.pubapp.uif2app.actions.BodyLineEditAction" />
                <!-- 最大最小化 -->
                <bean class="nc.ui.pub.beans.ActionsBar$ActionsBarSeparator" />
                <bean class="nc.ui.pubapp.uif2app.actions.DefaultBodyZoomAction">
                    <property name="pos" value="1" />
                </bean>
            </list>
        </property>
    </bean>

标签:空行,body,MultiFieldsBlankChildrenFilter,function,handover,NC65,pk,过滤器,cardbilltyp
来源: https://blog.csdn.net/siyi1219/article/details/120508583

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有