nc 自定义参照 以及如何在编辑后事件中添加条件
来源:互联网 发布:linux下一行 编辑:程序博客网 时间:2024/06/11 21:24
1.首先需要在数据库中注册一条数据
数据库注册
参照类编辑完后,需要到数据库bd_refinfo表中注册参照类信息。数据库注册SQL语句如下:
INSERT INTO bd_refinfo (code, dr, isneedpara, isspecialref, metadatatypename, modulename, name, para1, para2, para3, pk_refinfo, refclass, refsystem, reftype, reserv1, reserv2, reserv3, resid, residpath, ts, wherepart) VALUES ('jzse_record9', 0, null, null, 'TrainContractVO', 'jzpm', 'ZCC项目档案', null, null, null, 'JZPMY90000000000SE45', 'nc.ui.jzpm.jzse0545.ref.ZCCProjectRef', null, 1, null, null, null, 'ZCC项目档案', null, '2013-12-24 09:00:21', null )
关键字段:
code:参照编码,需要唯一。
dr:逻辑删除标记,0表示逻辑未删除
metadatatypename:实体名称
modulename:模块名称
name:参照名称
refclass:编辑参照类的具体描述。包名+类名
reftype:参照类型,0为列表参照,1为树型参照,2为树表型参照(左树右表)
INSERT INTO bd_refinfo (code, dr, isneedpara, isspecialref, metadatatypename, modulename, name, para1, para2, para3, pk_refinfo, refclass, refsystem, reftype, reserv1, reserv2, reserv3, resid, residpath, ts, wherepart)
VALUES ('PRSTypeRef',0,null,null,'cmpricestrategytype','cm','价格策略类型',null,null,null,'TRPMY90000000000CM45','nc.ui.cm.cmpricestrategytype.ref.PRSTypeRef',null,0,null,null,null,
注意code 最好是模板类型编码(就是模板初始化时选模板时可以看见)2.在模板初始化时,添加字段
高级属性中 数据类型为参照
然后在类型设置中选择参照 可以直接复制参照名 也可以自己枚举选
注意 向导生成的字段不可编辑
3.添加刷选字段 bacthnum2是表中字段
UIRefPane refpane = (UIRefPane) e.getBillCardPanel().getBodyItem("bacthnum2").getComponent();
refpane.getRefModel().addWherePart(" and pk_onhanddim in (select pk_onhanddim from ic_onhandnum where nonhandnum>0) and cmaterialoid='"+pk_material+"' ");
- nc 自定义参照 以及如何在编辑后事件中添加条件
- 用友UAP/NC,今天做表体的编辑后事件
- NC portal给参照设置条件(添加过滤条件)
- 单元格编辑后事件处理
- 在UIWebView中添加自定义编辑菜单
- LigerUI中Grid的onAfterEdit事件(结束编辑后事件)
- 在UIWebView中添加自定义编辑菜单 ,UIMenuController
- 如何在fluid中添加自定义控件
- 如何在fluid中添加自定义控件
- 可编辑div中如何在光标位置添加内容
- 可编辑div中如何在光标位置添加内容
- canvas drawImage初次加载以及加载完成后事件
- NC参照SQL追踪
- NC公式参照经验总结
- VS生成后事件
- WdatePicker选择后事件
- 如何在图表中增加规格参照线?
- Android中如何在“自定义布局”中“动态”添加控件
- AC自动机【poi2000】bzoj2938 病毒
- php 循环打印数组的键值
- caffe的python接口学习(8):caffemodel中的参数及特征的抽取
- cesium初探之加载三维模型
- git学习笔记1—简介+安装
- nc 自定义参照 以及如何在编辑后事件中添加条件
- react-intl中injectIntl/intlProvider方法的源码简析
- Token的是存在
- CentOS7 安装 Oracle 12C 笔记
- softmax layer是什么
- 【考研】考后总结
- 从源代码分析Android-Universal-Image-Loader的缓存处理机制
- oracle中存储 过程嵌套游标的使用
- Android Studio 中 build下clean 和rebuild选项消失