当前位置: 首页 > news >正文

网站建设 风险防控镜像网站如何做排名

网站建设 风险防控,镜像网站如何做排名,泉州专门做网站,wordpress 跳板档案开发#xff1a;增加查询和打卡按钮 和单据开发的不同点 没有单据类型不是右击–特性–单据主表/单据子表#xff0c;而是右击–特性–选择想要的接口访问器类型是NCVO不需要映射不是项目右键–新建–其他–主子表单据结点#xff0c;而是…档案开发增加查询和打卡按钮 和单据开发的不同点 没有单据类型不是右击–特性–单据主表/单据子表而是右击–特性–选择想要的接口访问器类型是NCVO不需要映射不是项目右键–新建–其他–主子表单据结点而是项目右键–新建–其他–单表档案结点档案无查询按钮只有刷新按钮 查询按钮开发 package nc.ui.cjkcmg.cjyxdk.action;import nc.bs.framework.common.NCLocator; import nc.itf.cjkcmg.ICjyxdkMaintain; import nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction; import nc.ui.querytemplate.querytree.IQueryScheme; import nc.ui.uif2.IShowMsgConstant; import nc.ui.uif2.ShowStatusBarMsgUtil; import nc.vo.cjkcmg.cjyxdk.Cjyxdk; import nc.vo.ml.NCLangRes4VoTransl; import nc.vo.pubapp.pattern.exception.ExceptionUtils;public class QueryAction extends DefaultQueryAction{/*** 点击查询按钮弹出打卡档案查询模板*/private static final long serialVersionUID 1310679326706972915L;Overrideprotected void executeQuery(IQueryScheme queryScheme) {// TODO 自动生成的方法存根try {Cjyxdk[] vos getService().query(queryScheme);if (vos null || vos.length 0) {getModel().initModel(null);ShowStatusBarMsgUtil.showStatusBarMsg(IShowMsgConstant.getQueryNullInfo(), this.getModel().getContext());} else {getModel().initModel(vos);ShowStatusBarMsgUtil.showStatusBarMsg(NCLangRes4VoTransl.getNCLangRes().getStrByID(pubapp_0,0pubapp-0265, (String) null, new String[] { vos.length }), this.getModel().getContext());}} catch (Exception e) {// TODO 自动生成的 catch 块ExceptionUtils.wrappBusinessException(查询异常e.getMessage());}}//要修改哪个单子调哪个单子的接口private ICjyxdkMaintain service;private ICjyxdkMaintain getService(){if (service null) {service NCLocator.getInstance().lookup(ICjyxdkMaintain.class);}return service;}}bean idqueryTemplateContainer classnc.ui.uif2.editor.QueryTemplateContainerproperty namecontext refcontext/propertyproperty namenodeKey valueqt/property/bean !-- 动作[newActions] [查询] --bean idqueryAction classnc.ui.cjkcmg.cjyxdk.action.QueryActionproperty namemodelref beanbatchModel //propertyproperty nametemplateContainerref beanqueryTemplateContainer //propertyproperty namenodeKey valueqt//bean打卡按钮开发 package nc.ui.cjkcmg.cjyxdk.action;import java.awt.event.ActionEvent;import nc.bs.framework.common.NCLocator; import nc.itf.cjkcmg.ICjyxdkMaintain; import nc.ui.pub.beans.MessageDialog; import nc.ui.pub.beans.UIRefPane; import nc.ui.pubapp.uif2app.model.BatchBillTableModel; import nc.ui.pubapp.uif2app.model.BatchModelDataManager; import nc.ui.uif2.NCAction; import nc.ui.uif2.editor.BatchBillTable; import nc.uif2.annoations.MethodType; import nc.uif2.annoations.ModelMethod; import nc.uif2.annoations.ModelType; import nc.vo.bd.meta.BatchOperateVO; import nc.vo.cjkcmg.cjyxdk.Cjyxdk; import nc.vo.pub.BusinessException; import nc.vo.pub.lang.UFDate; import nc.vo.wgbfb.utils.NullValueUtils;public class DkAction extends NCAction{/*** 新增打卡按钮点击打卡按钮自动生成一条打卡记录*/private static final long serialVersionUID 1L;private BatchBillTableModel model;private BatchBillTable editor;private BatchModelDataManager dataManager ;public DkAction() {// TODO 自动生成的构造函数存根setCode(dkAction);setBtnName(打卡);}Overridepublic void doAction(ActionEvent e) throws BusinessException {try{//直接弹一个客户参照UIRefPane refPane new UIRefPane(客户档案);//显示参照refPane.showModel();//获取选中参照的数据String[] unit (String[]) refPane.getValueObj();if(unit null) {return;}//客户String pk_customer refPane.getRefPK();//打卡人String userId getModel().getContext().getPk_loginUser();//新建一个打卡voCjyxdk dkvo new Cjyxdk();//集团dkvo.setPk_group(0001A1100000000003UJ);//组织dkvo.setPk_org(GLOBLE00000000000000);//客户dkvo.setCustomer(pk_customer);//打卡时间dkvo.setDksj(new UFDate());//打卡人dkvo.setDkr(userId);//打卡年度dkvo.setDknd(NullValueUtils.getNullStringValue(new UFDate()).substring(0, 4));//档案新增方法BatchOperateVO batchVO new BatchOperateVO();batchVO.setAddObjs(new Cjyxdk[]{dkvo});getService().batchSave(batchVO);//刷新打卡档案getDataManager().refresh();//弹框提示打卡成功MessageDialog.showHintDlg(null, 提示, 打卡成功);}catch(Exception e2){throw new BusinessException(打卡失败 e2.getMessage());}}//要修改哪个单子调哪个单子的接口private ICjyxdkMaintain service;private ICjyxdkMaintain getService(){if (service null) {service NCLocator.getInstance().lookup(ICjyxdkMaintain.class);}return service;}public BatchBillTableModel getModel() {return model;}ModelMethod(modelTypeModelType.AbstractUIAppModel, methodTypeMethodType.SETTER)public void setModel(BatchBillTableModel model) {this.model model;this.model.addAppEventListener(this);}public BatchBillTable getEditor() {return editor;}public void setEditor(BatchBillTable editor) {this.editor editor;}public BatchModelDataManager getDataManager() {return dataManager;}public void setDataManager(BatchModelDataManager dataManager) {this.dataManager dataManager;}} !-- 动作[newActions] [打卡] --bean iddkAction classnc.ui.cjkcmg.cjyxdk.action.DkActionproperty namemodel refbatchModel /property nameeditor refbatchBillTable /property namedataManager ref batchModelModelDataManager/property nameexceptionHandlerref beanexceptionHandler //property/bean
http://www.dnsts.com.cn/news/244557.html

相关文章:

  • 做教育机构网站黄石公司网站建设
  • 邢台做网站建设优化制作公司金信广告优化师发展前景
  • 男女做污视频在线观看网站网络实施方案
  • 电子商务网站开发流程绿园区住房和城乡建设局网站
  • 南昌企业网站开发公司建立视频网站
  • 深圳正规网站建设服务wordpress 视频 去广告插件
  • 国内做免费视频网站有哪些专业的徐州网站开发
  • 如何提高网站点击量台州自助建站
  • 乌海市建设工程网站wordpress文章推荐
  • 教学资源网站建设设计用户体验的重要性
  • 网站建设百度认证图片巩义网站推广优化
  • 网站的大量图片存储格式怎么用editplus做网站
  • 免费网站建设官网wordpress 最新 热门 随机 切换
  • 南阳做网站推广网站如何做快捷支付
  • 购物网站 开店lookae素材网
  • 中国优秀企业网站欣赏焦作 做 网站
  • 企业产品展示网站模板各电商网站的特点
  • 自适应型网站建设方案宁波商城网站建设
  • 查询网站域名备案珍珠设计制作培训
  • 做综合医院网站英德市建设局网站
  • 有了代刷网的源码怎么做网站典当行网站模板
  • 资金盘网站开发价格开发公司退房款代理词
  • 怎么做微信点击网站打赏看片免费奖励自己的网站
  • 专项培训网站建设方案重庆市沙坪坝区
  • flash xml网站模板电商网站开发报价
  • 网站title怎么修改wordpress多本
  • 如何给网站配置域名做电商与做网站的区别
  • 关于网站建设与发布的书籍新公司网站建设方案
  • jsp做的大型网站php多商户商城
  • 工作做ppt课件的网站网站 开发 工具