NC参照客户化开发设置
1. UIRefPane中的设置:
setToolTipText(String);//设置参照控件的toolTip
setMaxLength(int);//设置输入字符的最大长度,默认20;
setEditable(boolean);//设置参照是否可编辑
setEnabled(boolean);//设置参照是否可以使用
setDelStr(String);//设置参照输入框不能输入的字符串。
setColor(Color);//设置参照输入框的背景色。
setCacheEnabled(boolean);// 是否使用缓存
setMultiSelectedEnabled(boolean);//是否允许多选择
setAutoCheck(boolean);//是否自动解析输入的参照数据
setButtonFireEvent(boolean);//按钮选择数据后是否触发ValueChanged事件
setNotLeafSelectedEnabled(Boolean);//非末级节点是否可选择(对树参照有效)
setIsCustomDefined(boolean);//是否为用户自定义参照模型
setIncludeSubShow(boolean);//树型参照是否包含下级复选框是否显示
setMultiCorpRef(boolean);//树表参照是否显示公司选项(在参照中动态切换公司)
setTreeGridNodeMultiSelected(boolean);//树表参照是否允许选择不同树节点下的数据。
2. refModle中的设置
setUseDataPower(boolean) ;//设置参数是否自动关联基本档案数据权限
setSealedDataShow(boolean);//设置封存数据是否显示
setRefQueryDlgClaseName(String);//设置参照查询类名称(参照的查询功能)
setLocQueryEnable(boolean);//树表参照,在启用查询功能后,是否启用定位查询功能
setDynamicColClassName(String);//是否为动态列参照。
setFormulas(String[][] formulas);//设置公,用于参照内容转换;
setDispConvertor(java.util.Hashtable newDispConvertor);//用于参照内容转换的影射表
setMatchField(String);//设置参照setpk时匹配的字段
getRefVO_mlang();//为多语言添加此方法, 请覆盖此方法返回要翻译字段数组。详见DefaultRefModel_multiLang
addWherePart(String);参照在运行中动态添加过滤条件,每次在原始的WherePart上添加
对参照数据按指定主键数组过滤。
参数说明:newM_filterPks 要过滤的主键数组
filterStrategy 过滤策略
IFilterStrategy.INSECTION = 0; //参照数据集与过滤数据集的交集
IFilterStrategy. REFDATACOLLECT_MINUS_INSECTION = 1; //参照数据集减参照数据集与过滤数据集的交集
AbstractRefModel.setFilterPks(java.lang.String[] newM_filterPks, int filterStrategy)
3. 注意事项
1. 参数区分大小写。
2. 设置字段列表和字段时(主键、编码、名称等),注意保持一致。(同时加别名或不加别名)。
3. 设置公司主键(setPk_corp)后必须设置setWherePart语句。默认参照建议用setRefNodeName(参照名,公司主键),然后设置/追加where子句
where语句开头不要包含where短语。
相关推荐
本篇将详细阐述NC65的开发环境搭建、单据开发、扩展开发、流程开发、报表开发以及数据字典的使用,旨在帮助初学者全面理解和掌握NC65的开发流程。 一、开发环境构建 在NC65的开发过程中,首先需要搭建一个稳定的...
### NC客户化开发知识点详解 #### 一、审批流程与制单人定义 在NC客户化开发中,针对特定的单据类型与业务类型,能够根据制单人的身份定义多种审批流程,以此来适应不同场景下的业务需求。然而,根据题目描述,在...
NC65开发课件之查询模板是指NC V6.5开发环境中的一种查询模板设置,用于配置查询条件和查询字段的显示顺序。该模板接受用户的输入,根据查询窗口动态配置查询条件,生成查询脚本的Where条件。 查询模板概念: 查询...
文档还可能涵盖平台的API(应用程序编程接口)详解,这些API允许开发者与平台的各个部分进行交互,实现功能集成和定制化开发。 接着,文档可能会详细阐述开发环境的搭建,包括安装必要的开发工具、配置开发环境、...
NC65开发课件之流程开发-拉单开发是指使用NC65系统实现业务流程的自动化,通过拉单开发,实现从下游单据到上游单据的自动转换。本课件将详细介绍拉单开发的流程和实现方法。 在NC65系统中,拉单开发是指从下游单据...
自定义参照支持用户根据自身业务特点,定制特定的参照规则,从而更好地满足个性化需求。例如,在某些特定行业中可能需要按照特定标准对物料进行分类,这时就可以通过自定义参照来实现这一功能。 总结来说,《用友U8...
本文将详细介绍参照的概念、类型、原理及客户化开发的具体实践。 ### 一、参照介绍 #### 1.1 什么是参照? 参照是指在U8 cloud中进行数据录入时,为了方便用户快速选择或引用其他基本档案或节点数据而设计的一种...
《用友NC5的数据字典》是一份专为二次开发人员设计的重要参考资料,它详细记录了用友NC5系统中的各类数据结构、字段含义及业务逻辑,为开发者提供了宝贵的开发指南。这份数据字典通常以文本格式呈现,方便开发者进行...
在NC V6系统中,店内码并不直接管理条形码,而是通过二次开发来实现与客户条码的对照。店内码的计量单位管理根据客户体系而异,但V6版本的物料档案销售单位已能满足需求,故无需在店内码中再次引入计量单位。店内码...
在个性化需求日益增多的背景下,工具的使用人员包括客户信息技术部、商业伙伴的实施或开发团队、个人开发者等。传统上,针对个性化需求,通常使用UAP进行开发,或基于U8的基础知识进行原生态开发。但使用UAP开发出来...
文档分为多个部分,包括项目客户化开发、安装和配置手册的概述。这部分主要介绍了文档的目的和适用范围,强调了该系统是根据特定客户需求进行定制的,因此安装和配置过程可能与标准产品有所不同。 在安装准备环节,...
6. **瘦客户机 (Thin Client)**:也称为网络计算机(NC),内存小,无硬盘,主要用于处理计算任务。 7. **数据在线分析处理(OLAP)**:快速、交互式的数据分析技术,例如Oracle Express、Power Play和Business Objects...
1. **需求分析**:在用户场景中,存在两台Windows 2008服务器,一台运行Oracle 11g R2,另一台运行用友NC 6.3。当前采用每日备份策略。用户期望在另一个机房(通过裸光纤连接)构建容灾平台,以应对可能的极端情况,...
- 分层开发是UAP表单的重要理念,允许不同参与者按照层次进行迭代开发,确保快速响应客户需求。开发流程可分为四个层次:水平产品解决方案、行业解决方案、区域解决方案和用户个性化解决方案,每一层都是独立的项目...