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

jsp做网站教程快彩网站开发

jsp做网站教程,快彩网站开发,毕业设计做网站怎么答辩,企业系统集成档案开发#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.w-s-a.com/news/699197/

相关文章:

  • 新站网站建设亚马逊关键词
  • 电商网站前端架构设计上海市建设工程安全生产协会网站
  • 东莞企业免费模版网站建设一般网站维护要多久
  • 著名建筑设计网站常州制作网站价格
  • 食品营销型网站广东省广州市白云区
  • 如何做网站哪个站推广描述对于营销型网站建设很重要飘红效果更佳
  • 济阳做网站公司99企业邮箱888
  • 国贸做网站的公司能接做网站的活的网站
  • 淮南建设厅网站上杭县建设局网站
  • 东莞做网站公司首选!西安注册公司费用
  • 做网站包括什么卖水果网站模板
  • 扬州网站建设外包wordpress 文章评分
  • 网站建设网站多少钱公司名字大全列表
  • 设计企业网站内容wordpress 投稿者 权限
  • seo网站推广免费价格低的成语
  • 做网站建设销售辛苦吗专题页是什么
  • 做网站的软件名字全拼wordpress可以上传文件吗
  • 建品牌网站公司关于asp_sql网站开发的书籍
  • 建网站公司营销型网站建设wordpress自定义登录页
  • 泉州市住房和城乡建设局网站淘宝店网站怎么做
  • 企业网站建设费未付款怎样挂账长春网站制作专业
  • 深圳找网站建设邹城市建设局网站
  • 长春火车站停运了吗网站开发概要设计
  • 网站开发表格整体页面居中网站域名详解
  • 漕泾网站建设赢展网站建设
  • 医院网站建设的要求毕业了智慧团建密码忘了
  • 网站怎么建设在哪里接单坪山商城网站建设哪家便宜
  • 中山企业网站优化易语言wordpress发布
  • 宜昌网站推广自己怎么做彩票网站吗
  • 英文网站建设 招标网站建设中服务器搭建方式