1. 程式人生 > >用友uap開發 nc63,65中的參照開發

用友uap開發 nc63,65中的參照開發

用友uap開發 nc65中的參照開發

1、常用的參照型別:
在這裡插入圖片描述
2、 參照基類:
對應於三種常用型別的參照,Model提供了三個抽象類:

  1. 列表參照: AbstractRefModel
  2. 樹型參照: AbstractRefTreeModel
  3. 樹表型參照: AbstractRefGridTreeModel
    不同型別的參照對應的參照類須繼承上述的相應基類
    3、開發過程-註冊參照類
    必須在bd_refinfo表中註冊參照類,在元資料操作介面中設定參照,
    指令碼如下:
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
    ('cxmould',0,NULL,NULL,'CXmould','uap','模具檔案',NULL,NULL,NULL,'0001Z0100000001TRAIN',
     'nc.ui.cxmj.cxmould.refmodel.MouldRefModel',
     NULL,1,NULL,NULL,NULL,
     '模具檔案','ref','2018-11-13 09:33:13',NULL);

※NAME欄位需全域性唯一,不可重複
※PK_REFINFO欄位需長度為20,且全域性唯一
※REFTYPE欄位是參照型別:0 列表參照 1 樹型參照 2 樹表參照
4、以下例子是一個樹形的參照:
4.1新建參照:
在這裡插入圖片描述
4.2 基本資訊配置,已選屬性表示要顯示的欄位。
在這裡插入圖片描述
4.3、生成原始碼 併發布到資料庫中
在這裡插入圖片描述
4.4 元資料引用參照
在這裡插入圖片描述
4.5、啟動伺服器,開啟客戶端,在單據模版初始化中進行如下配置:
在這裡插入圖片描述
4.6儲存模版 大功告成!

新增連結描述