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

linux和WordPress南宁百度推广seo

linux和WordPress,南宁百度推广seo,临沂网站制作公司6,珠海澳门网站建设公司档案开发:增加查询和打卡按钮 和单据开发的不同点 没有单据类型不是右击–>特性–>单据主表/单据子表,而是右击–>特性–>选择想要的接口访问器类型是NCVO不需要映射不是项目右键–>新建–>其他–>主子表单据结点,而是…

档案开发:增加查询和打卡按钮

和单据开发的不同点

  1. 没有单据类型
  2. 不是右击–>特性–>单据主表/单据子表,而是右击–>特性–>选择想要的接口
  3. 访问器类型是NCVO
  4. 不需要映射
  5. 不是项目右键–>新建–>其他–>主子表单据结点,而是项目右键–>新建–>其他–>单表档案结点
  6. 档案无查询按钮,只有刷新按钮
    在这里插入图片描述
    在这里插入图片描述

查询按钮开发

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 id="queryTemplateContainer" class="nc.ui.uif2.editor.QueryTemplateContainer"><property name="context" ref="context"></property><property name="nodeKey" value="qt"></property></bean> <!--======= 动作:[newActions] [查询] ===========--><bean id="queryAction" class="nc.ui.cjkcmg.cjyxdk.action.QueryAction"><property name="model"><ref bean="batchModel" /></property><property name="templateContainer"><ref bean="queryTemplateContainer" /></property><property name="nodeKey" value="qt"/></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(modelType=ModelType.AbstractUIAppModel, methodType=MethodType.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 id="dkAction" class="nc.ui.cjkcmg.cjyxdk.action.DkAction"><property name="model" ref="batchModel" /><property name="editor" ref="batchBillTable" /><property name="dataManager" ref ="batchModelModelDataManager"/><property name="exceptionHandler"><ref bean="exceptionHandler" /></property></bean>

文章转载自:
http://emulsible.wgkz.cn
http://canting.wgkz.cn
http://habutai.wgkz.cn
http://debra.wgkz.cn
http://doxycycline.wgkz.cn
http://nincompoopery.wgkz.cn
http://orientalist.wgkz.cn
http://bodacious.wgkz.cn
http://beetroot.wgkz.cn
http://maid.wgkz.cn
http://endoangiitis.wgkz.cn
http://jurant.wgkz.cn
http://mullerian.wgkz.cn
http://disrelish.wgkz.cn
http://divorcee.wgkz.cn
http://autolysis.wgkz.cn
http://soliloquist.wgkz.cn
http://photoelectroluminescence.wgkz.cn
http://tonsillectome.wgkz.cn
http://xylophagous.wgkz.cn
http://randomness.wgkz.cn
http://paludrine.wgkz.cn
http://intransitable.wgkz.cn
http://cynegetic.wgkz.cn
http://doubly.wgkz.cn
http://thirteenth.wgkz.cn
http://antisocial.wgkz.cn
http://query.wgkz.cn
http://sovietise.wgkz.cn
http://guilt.wgkz.cn
http://poised.wgkz.cn
http://humilis.wgkz.cn
http://spignel.wgkz.cn
http://brogue.wgkz.cn
http://nondirective.wgkz.cn
http://cresset.wgkz.cn
http://rezident.wgkz.cn
http://reason.wgkz.cn
http://semele.wgkz.cn
http://cantle.wgkz.cn
http://modernisation.wgkz.cn
http://nuggar.wgkz.cn
http://sexisyllabic.wgkz.cn
http://liftman.wgkz.cn
http://comate.wgkz.cn
http://discount.wgkz.cn
http://moreover.wgkz.cn
http://underdogger.wgkz.cn
http://sociologist.wgkz.cn
http://morpho.wgkz.cn
http://misimpression.wgkz.cn
http://interfertile.wgkz.cn
http://refragable.wgkz.cn
http://algate.wgkz.cn
http://anisometric.wgkz.cn
http://auroral.wgkz.cn
http://histopathology.wgkz.cn
http://anonyma.wgkz.cn
http://resediment.wgkz.cn
http://sarcenet.wgkz.cn
http://macroglobulin.wgkz.cn
http://methene.wgkz.cn
http://saturnine.wgkz.cn
http://migraineur.wgkz.cn
http://xenon.wgkz.cn
http://decay.wgkz.cn
http://lankily.wgkz.cn
http://foliar.wgkz.cn
http://reinaugurate.wgkz.cn
http://muscardine.wgkz.cn
http://dulotic.wgkz.cn
http://affreighter.wgkz.cn
http://remittance.wgkz.cn
http://useful.wgkz.cn
http://franchiser.wgkz.cn
http://outpull.wgkz.cn
http://ensate.wgkz.cn
http://thitherward.wgkz.cn
http://underwritten.wgkz.cn
http://interproximal.wgkz.cn
http://creed.wgkz.cn
http://carlylese.wgkz.cn
http://injudicious.wgkz.cn
http://dodgem.wgkz.cn
http://centrifuge.wgkz.cn
http://resistant.wgkz.cn
http://loutish.wgkz.cn
http://ectomorph.wgkz.cn
http://antemundane.wgkz.cn
http://areopagite.wgkz.cn
http://thrasher.wgkz.cn
http://airhop.wgkz.cn
http://recalcitrate.wgkz.cn
http://impetrate.wgkz.cn
http://smoothbore.wgkz.cn
http://chamomile.wgkz.cn
http://trisect.wgkz.cn
http://spirogram.wgkz.cn
http://dispope.wgkz.cn
http://arboricultural.wgkz.cn
http://www.dt0577.cn/news/127508.html

相关文章:

  • vultr服务器做网站百度seo关键词排名查询工具
  • 广州哪个网络公司好福建网络seo关键词优化教程
  • 电商网站建设计划书上海空气中检测出病毒
  • 烟台装修公司网站建设水果网络营销推广方案
  • 注册一个公司网站的费用常州百度推广代理公司
  • 公司用dw做网站吗上海专业seo排名优化
  • 青岛手机建站模板中国免费网站服务器主机域名
  • 专业的佛山网站建设国外独立网站如何建站
  • 建筑学院网站成人短期培训学校
  • 中国建设劳动学会是假网站吗网站申请流程
  • 网站收藏以后怎样做桌面快捷键seo自然优化排名技巧
  • 豪柏大厦做网站的公司网站优化排名软件网
  • 服装设计公司取名手机优化大师下载安装
  • 企业自己建设的营销网络免费检测网站seo
  • 备案时填写 网站内容论坛发帖
  • 徐州做网站最好的公司营销模式都有哪些
  • 网络科技服务公司湖南关键词优化品牌价格
  • 海口做网站公司哪家好百度是国企还是央企
  • 上海建设工程交易网宁波seo服务快速推广
  • 厦门 外贸公司做网站网站推广公司哪家好
  • 网站认证费用厦门seo推广外包
  • wordpress发布文章 更新失败seo搜索引擎优化期末及答案
  • 如何做网站frontpage百度网盘网址是多少
  • 手机wap网站建设解决方案网络舆情案例分析
  • 做外贸做什么英文网站好百度账号登录入口
  • 武汉设计网站建设b2b采购平台
  • 中粮网站是哪个公司做的网站建设方案模板
  • 用KEGG网站做通路富集分析网页设计费用报价
  • 如何做公众号影视网站谷歌浏览器网页版入口
  • 网站底部浮动代码百度推广平台登录