欢迎来到天天文库
浏览记录
ID:14022367
大小:51.50 KB
页数:4页
时间:2018-07-25
《ncv5 界面关联操作---》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、NC界面关联操作V1.0一、名词解释:界面管理操作:在一个功能界面,通过传递参数调用另一个界面的功能;二、通用界面关联操作分类a)关联新增:直接新增或根据参数设置数据进入新增状态;(工作流)b)关联维护:根据参数加载数据进入修改状态;(工作流)c)关联审核:根据参数加载数据进入新增状态;(审批流)d)关联查询:根据参数加载数据进入浏览状态;(查询使用)e)关联编辑:实现多界面交换编辑;(此状态比较复杂,暂不考虑)三、实现方案a)分别对新增、维护、审核、查询制定统一接口方法名和参数结构;i.ILinkAdd.doAddActio
2、n(ILinkAddata)ii.ILinkMaintain.doMaintainAction(ILinkMaintainData)iii.ILinkApprove.doApproveAction(ILinkApproveData)iv.ILinkQuery.doQueryAction(ILinkQueryData)b)使用方式举例:(新增,其他类同)i.调用方://创建参数ILinkAddDataadddata=newLinkAddDataimplementsILinkAddData(){…….}//打开非模态节点界面SFC
3、lientUtil.closeLinkedAddFrame(节点号);ii.被调用方:实现ILinkADD、ILinkMaintain、IlinkApprove、IlinkQuery接口publicclassXXPanelextendstoftpanelimplementsILinkADD,ILinkEdit{publicvoiddoADDAction(ILinkAddDataadddata){…}publicvoiddoEditAction(ILinkMaintainDataeditdata){…}…}四、系统管理提供方法a
4、)类名:nc.ui.uap.sf.SFClientUtilb)新增:i.打开非模态界面Ø方法名:openLinkedADDFrameØ参数:uStringnodecode//节点号uILinkAddDataadddata//关联参数Ø返回值:无Ø说明:如果已有打开界面,则将此界面显示到最前面;ii.打开模态界面Ø方法名:openLinkedADDDialogØ参数:uStringnodecode//节点号uComponentparent//父窗体对象uILinkAddDataadddata//关联参数Ø返回值:无Ø说明:如果有
5、已打开非模态界面,需要先关闭界面;b)修改:i.打开非模态界面Ø方法名:openLinkedMaintainFrameØ参数:uStringnodecode//节点号uILinkMaintainDatamaintaindata//关联参数Ø返回值:无Ø说明:如果已有打开界面,则将此界面显示到最前面;ii.打开模态界面Ø方法名:openLinkedMaintainDialogØ参数:uStringnodecode//节点号uComponentparent//父窗体对象uILinkMaintainDatamaintaindata/
6、/关联参数Ø返回值:无Ø说明:如果有已打开非模态界面,需要先关闭界面;c)查询:i.打开模态界面Ø方法名:openLinkedQueryDialogØ参数:uStringnodecode//节点号uComponentparent//父窗体对象uILinkQueryDataquerydata//关联参数Ø返回值:无Ø说明:如果有已打开非模态界面,也可以在打开模态界面;d)审批:i.打开模态界面Ø方法名:openLinkedApproveDialogØ参数:uStringnodecode//节点号uComponentparent/
7、/父窗体对象uILinkApproveDataapprovedata//关联参数Ø返回值:无Ø说明:如果有已打开非模态界面,也可以在打开模态界面;一、新增a)接口定义:i.包名:nc.ui.pub.linkoperateii.接口类名:ILinkAddiii.方法名:doAddAction(ILinkAddata)iv.参数方法:ØgetSourceBillID()//来源ØgetSourceBillType()//来源单据类型ØgetSourcePKOrg()//来源组织ØgetUserObject//携带数据二、维护a)接
8、口定义:i.包名:nc.ui.pub.linkoperateii.接口类名:ILinkMaintainiii.方法名:doMaintainAction(ILinkMaintainData)iv.参数方法:ØgetBillID()ØgetUserObject//携带数据三、审批
此文档下载收益归作者所有