文档章节

NC57单据执行方法以及常用的操作

辉煌霸猪
 辉煌霸猪
发布于 2017/08/23 10:06
字数 307
阅读 13
收藏 0
点赞 0
评论 0
//自定义按钮处理事件,在自定义按钮的时候会定义一个值,根据传过来的值判断处理哪个事件执行哪个方法,在MyEventHandler类  
protected void onBoElse(int intBtn) throws Exception {}  
//* 表单编辑  
protected void onBoEdit() throws Exception {}  
//*表单删除  
protected void onBoDelete() throws Exception {}  
//* 表单保存  
protected void onBoSave() throws Exception {}  
 //* 表单取消  
 protected void onBoCancel() throws Exception {}     
//* 表单编辑后事件UI类中  
public void afterEdit(BillEditEvent evt) {  
        super.afterEdit(evt);  
String colStr = evt.getKey();  
        int rowCount = evt.getRow();  
}  
//* 表单编辑前事件UI类中  
    public boolean beforeEdit(BillEditEvent evt) {  
String colStr = evt.getKey();  
       If(colStr.equals(“字段名”)){return false;}//设置某一个字段不可编辑  
        // TODO 自动生成方法存根  
        return super.beforeEdit(arg0);  
    }  
//* 表单标签改变事件UI  
public void afterTabChanged(BillTabbedPaneTabChangeEvent arg0) {  
        String TabName = arg0.getBtvo().getTabcode();  
        System.out.println(TabName);  
        if (TabName.equals("fk_cm_contract1") || TabName.equals("fk_cm_contract2")) {           //设置标签fk_cm_consub可编辑  
            this.getBillCardPanel().getBillModel("fk_cm_consub").setEnabled(true);  
        //设置当选中fk_cm_contract1这个标签时,子表的第一个标签到选中显示   this.getBillCardPanel().getBodyTabbedPane().getModel().setSelectedIndex(0);  
        //设置标签fk_cm_consub不可编辑  
    this.getBillCardPanel().getBillModel("fk_cm_conisub").setEnabled(false);  
        }  
//* UI类中行改变事件  
public void bodyRowChange(BillEditEvent ev) {  
        // TODO 自动生成方法存根  
        super.bodyRowChange(ev);  
          int a =  ev.getRow();//得到当前选中的行  
          int a = this.getBillCardPanel().getBillTable().getSelectedRow();  
       String b =  this.getBillCardPanel().getBodyValueAt(行号, "字段值");  
    } 

 

© 著作权归作者所有

共有 人打赏支持
辉煌霸猪
粉丝 2
博文 30
码字总数 32226
作品 0
郑州
程序员
k3cloud单据插件

命名空间 Kingdee.BOS.Core.Bill.PlugIn 继承体系 System.Object Kingdee.BOS.Core.DynamicForm.PlugIn.AbstractDynamicFormPlugIn Kingdee.BOS.Core.Bill.PlugIn.AbstractBillPlugIn Kingde......

技术小甜
2017/11/08
0
0
WEB应用多线程疑问

刚在复习多线程的时候突然有个疑问: 我们都知道WEB容器对于每个请求都是启动一个多线程来处理,那不是所有业务层的代码都要考虑到同步问题。举两个场景: 1. 业务层类有个全局变量count,某...

余正忠
2013/09/05
1K
8
单据数据包DynamicObject的结构及操作

发表于 2016-01-28 15:04:13 BOS平台 复制链接 只看楼主

51GT
2017/12/25
0
0
库存单据更新库存提示正在关账或校对

关于操作库存单据提示正在校对或关账不允许操作单据。 即时库存关账、校对都会对当前单据做汇总计算,如果此时有单据业务发生则会导致库存计算异常。 补丁中在关账、校对时加入了校验,此时不...

51GT
2017/12/31
0
0
知识分享:如何用插件实现操作校验

代码实现操作校验,需要派生操作插件基类,以及实现一个校验器。 代码段1:实现操作插件基类,该插件编译通过后,需要到BOS IDE中,打开单据,注册到单据的操作上。 /// /// 操作服务端插件示...

51GT
06/29
0
0
k3cloud开发实例

开发工具 Visual studio 2012 IE插件Silverlight5 SQLServer 2008R2 或 Oracle 11G R2 跟踪工具(HttpWatchPro6.0) 插件Building路径(K3CloudK3CloudServerBin) 注意事项: 使用SQLServer......

51GT
2017/08/17
0
0
iDempiere 使用指南 采购开票付款流程

Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/ iDempiere官方中文wiki主页 http://wiki.idempiere.org/zh iDempiere 中文社区www.idempiere.org.cn iDempiere 中文......

蓝色布鲁斯
2014/11/22
724
0
用SQL存储过程生成唯一单据号

在一些系统中,经理要生成单据号,为了不使多台客户端生成的单据号重复,一般要在服务端生成这种流水号,本文是在数据库中生成流水号,并且可以生成多种类型的单据号(比如销售单据号,盘点单...

桂素伟
2017/05/01
0
0
通用权限管理模块系列——需求分析——列举需求

以RBAC为理论基础 以低耦合为设计原则 我们计划设计一个独立的权限模块 碰到一些难题,后面另外开文章来讨论 本文主要是列举目前收集到的权限方面的需求信息,如果各位有能提供的用例,请不吝...

长征6号
2017/01/03
0
0
openjweb1.8新增工作流引擎介绍

OpenJWeb 1.8工作流设计 Openjweb开发团队 联系人:王先生 手机:13651070328 QQ:29803446 Msn:baozhengw999@hotmail.com Email:baozhengw@163.com 2009-11-23 说明:因文档中图片较多,需要看...

迷途d书童
2012/03/09
101
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

数据库两大神器【索引和锁】

前言 只有光头才能变强 索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 本文力求简单讲清每个知识点,希望大家看完能有所收获 声明:如果没有说明具体的数据库...

Java3y
12分钟前
0
0
Application Express安装

Application Express安装文档 数据库选择和安装 数据库选择 Oracle建议直接12.2.0.1.0及以上的版本,12.1存在20618595bug(具体可参见官方文档) Oracle 12c 中安装oracle application expr...

youfen
24分钟前
0
0
OpenMessaging概览

序 本文主要研究一下OpenMessaging 架构图 namespace,类似cgroup的namespace,用来进行安全隔离,每个namespace有自己的producer、consumer、topic、queue等 producer,消息生产者有两类,一...

go4it
29分钟前
0
0
MySQL索引类型

MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 https://www.cnblogs.com/luyucheng/p/6289714.html...

灯下草虫鸣_
30分钟前
0
0
spring boot2.x设置quartz对一个job顺序执行

背景 使用quartz时,如果一个job的是1分钟,但是执行却要2分钟,quartz默认的是不会等job执行结束后,再执行下一次job,默认是会再开启一个线程执行该次job,这就可能导致一些重复执行的BUG...

EasyProgramming
35分钟前
0
0
iOS定向阴影的探讨

view.layer.shadowColor = [UIColor blackColor].CGColor; view.layer.shadowOpacity = 0.8f; view.layer.shadowRadius = 4.f; view.layer.shadowOffset = CGSizeMake(0,0); ......

RainOrz
46分钟前
0
0
oracle使用jdbc报错Locale not recognized解决方法

在开启数据库连接之前和之后添加时区参数:

源哥L
51分钟前
0
0
django2.0正则表达

re_path("userdetail-(?P<nid>\d+)/",views.user_detail), 解析时用re_path 否则出现not find page

南桥北木
54分钟前
0
0
Mac 安装jd-gui

安装brew 命令行输入 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 回车 安装jd-gui brew cask install jd-gui......

张欢19933
今天
0
0
占坑

00000000000000000000000000000000000000000000000

钟元OSS
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部