文档章节

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

辉煌霸猪
 辉煌霸猪
发布于 2017/08/23 10:06
字数 307
阅读 13
收藏 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(行号, "字段值");  
    } 

 

© 著作权归作者所有

共有 人打赏支持
辉煌霸猪
粉丝 5
博文 42
码字总数 51537
作品 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
知识分享:如何用插件实现操作校验

代码实现操作校验,需要派生操作插件基类,以及实现一个校验器。 代码段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
库存单据更新库存提示正在关账或校对

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

51GT
2017/12/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(7.4)HDFS的java客户端API(流处理方式)

博主上一篇博客分享了namenode和datanode的工作原理,本章节将继前面的HDFS的java客户端简单API后深度讲述HDFS流处理API。 场景:博主前面的文章介绍过HDFS上存的大文件会成不同的块存储在不...

em_aaron
昨天
2
0
聊聊storm的window trigger

序 本文主要研究一下storm的window trigger WindowTridentProcessor.prepare storm-core-1.2.2-sources.jar!/org/apache/storm/trident/windowing/WindowTridentProcessor.java public v......

go4it
昨天
6
0
CentOS 生产环境配置

初始配置 对于一般配置来说,不需要安装 epel-release 仓库,本文主要在于希望跟随 RHEL 的配置流程,紧跟红帽公司对于服务器的配置说明。 # yum update 安装 centos-release-scl # yum ins...

clin003
昨天
8
0
GPON网络故障处理手册

导读 为了方便广大网络工作者工作需要,特搜集以下GPON网络处理流程供大家学习参考。开始—初步定为故障—检查光纤状况—检查ONU状态--检查设备运行状态—检查设备数据配置—检查上层设备状态...

问题终结者
昨天
6
0
MariaDB、Apache安装

11月12日任务 11.6 MariaDB安装 11.7/11.8/11.9 Apache安装 1.MariaDB安装 cd /usr/local/src wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/......

hhpuppy
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部