UDN-企业互联网技术人气社区

板块导航

浏览  : 2037
回复  : 8

[RIA] V6参照求助求助~~~~

[复制链接]
沙漠的鱼的头像 楼主
发表于 2015-12-29 21:08:52 | 显示全部楼层 |阅读模式
自定义参照, 很奇怪保存没问题,  重新查询后切换到卡片界面参照显示pk 为什么呢

列表我可以做公式,卡片那没法处理呀。。

贴上参照model。。


public class RepayPlanForCostPpRef extends AbstractRefModel {
        
        private String pk_contract;

        public String getPk_contract() {
                return pk_contract;
        }

        public void setPk_contract(String pk_contract) {
                this.pk_contract = pk_contract;
        }

        public RepayPlanForCostPpRef() {
                super();
                reset();
        }

        @Override
        public void reset() {
                // *根据需求设置相应参数

                setFieldCode(this.getFieldCode());
                setFieldName(this.getFieldName());
                setDefaultFieldCount(this.getDefaultFieldCount());
                setHiddenFieldCode(this.getHiddenFieldCode());
                setPkFieldCode(this.getPkFieldCode());
                setRefCodeField("repaycode");
                setRefNameField("repaycode");
                setRefTitle(this.getRef_title());
                setTableName(this.getTablename());
                //打开启用过滤条件开关
//                setAddEnableStateWherePart(true);
                resetFieldName();

        }
        @Override
        public String getRefShowNameField() {
                return "repaycode";
        }

        /***
         * 参照名称
         */

        private final String ref_title = "银行贷款还款计划";

        /***
         * 表名
         */

        private final String tablename = "  (select repaycode ,(select name from bd_defdoc do where pk_defdoc=vdef1) vdef1, vdef2, vdef3,(select name from bd_defdoc do where pk_defdoc=vdef4) vdef4,vdef5 from cdm_repayplan ) ";

        /***
         * 显示的字段编码
         */
        private final String[] fieldCode = { "repaycode", "vdef1", "vdef2", "vdef3", "vdef6", "vdef4", "vdef5"};

        /***
         * 显示的字段编码
         */
        private final String[] fieldName = { "还款编码", "费用项目", "费用还款日期","计划还款金额","累计还款金额","费用类型","费用比例" };

        /***
         * 隐藏的字段
         */
        private final String[] hiddenFieldCode = { "pk_repayplan" };

        /***
         * 主键字段
         */

        private final String pkCode = "pk_repayplan";


        public String getRef_title() {
                return ref_title;
        }

        public String getTablename() {
                return tablename;
        }

        public String[] getFieldCode() {
                return fieldCode;
        }

        public String[] getHiddenFieldCode() {
                return hiddenFieldCode;
        }

        @Override
        public int getDefaultFieldCount() {
                return fieldCode.length;
        }

        @Override
        public String getPkFieldCode() {
                return this.pkCode;
        }

        @Override
        public String[] getFieldName() {

                return this.fieldName;
        }

        
        @Override
        protected String getEnvWherePart() {
                return " nvl(dr,0) = 0 and pk_contract = '" + getPk_contract() + "' " +
                                "and vdef1 <> '~' and ( case when  vdef3 <> '~' and vdef6<>'~'  and  nvl(vdef3,0)-nvl(vdef6,0)>0 THEN 1 " +
                                "  when  vdef3 <> '~' and vdef6='~'  and  nvl(vdef3,0)-0>0 THEN 1 else 0 end)=1 ";
        }

}



发表于 2015-12-30 10:52:21 | 显示全部楼层
NC V6?完全不知道楼主在说的什么啊,你们看看@丁浩真 @李旭东
使用道具 举报

回复

发表于 2016-1-1 11:31:47 | 显示全部楼层
顶              
使用道具 举报

回复

发表于 2016-1-5 14:02:53 | 显示全部楼层
列表界面在增加一个显示名称的字段,利用公式将名称显示出来,这个字段只需在列表显示,而显示pk 的那个字段只需在卡片显示即可。
点评 ( 1 ) 收起 / 展开点评

沙漠的鱼 2016年01月05日 15:19 详情 回复

这种知道,主要是切换卡片界面,这个参照也是主键,修改的时候点下直接没有值了。。。。

使用道具 举报

回复

沙漠的鱼的头像 楼主
发表于 2016-1-5 15:19:18 | 显示全部楼层
李旭东 发表于 2016-1-5 14:02
列表界面在增加一个显示名称的字段,利用公式将名称显示出来,这个字段只需在列表显示,而显示pk 的那个字 ...

这种知道,主要是切换卡片界面,这个参照也是主键,修改的时候点下直接没有值了。。。。


使用道具 举报

回复

发表于 2016-2-26 16:23:36 | 显示全部楼层
注册到 bd_refinfo 表中 试试?
使用道具 举报

回复

发表于 2016-10-22 10:15:18 | 显示全部楼层
这个可以在单据模板中配置的,如果是主子表的,参照添加一个相同字段,相互参照,单表的自己参照自己下就可以了。
使用道具 举报

回复

发表于 2016-12-15 14:32:35 | 显示全部楼层
楼主最后如何解决的????
使用道具 举报

回复

发表于 2016-12-19 14:59:12 | 显示全部楼层
楼主问题解决了吗?
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部