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

//自定义按钮处理事件,在自定义按钮的时候会定义一个值,根据传过来的值判断处理哪个事件执行哪个方法,在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(行号, "字段值");  
    } 

 

转载于:https://my.oschina.net/Skynet01/blog/1519027

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NC57 Eclipse插件是一个用于开发基于Eclipse平台的NC57软件的工具。NC57是一种用于企业资源计划(ERP)和管理系统的软件,它提供了广泛的功能和特性,可以帮助企业管理和优化其业务流程。而NC57 Eclipse插件则是为了更方便地开发和定制NC57软件而设计的。 NC57 Eclipse插件提供了一些强大的特性和功能,使开发者能够更轻松地创建和修改NC57软件。首先,它集成了NC57所需的开发工具和环境,包括源代码编辑器、编译器、调试器等。这使得开发者可以在Eclipse中直接对NC57软件进行开发和调试,而无需切换到其他工具或环境。 其次,NC57 Eclipse插件提供了丰富的工具和功能,用于设计和定制NC57软件的用户界面。开发者可以使用插件的可视化界面设计器来创建和编辑NC57软件的界面,包括各种表单、菜单、工具栏等元素。这极大地简化了界面设计的过程,并且可以实时预览和调整界面效果。 此外,NC57 Eclipse插件还支持代码生成和自动化,可以根据开发者的需求自动生成一些常用的代码片段或模板。这有助于提高开发效率,并减少了错误和重复劳动的可能性。 综上所述,NC57 Eclipse插件是一个方便、强大的工具,可以帮助开发者更高效地开发和定制NC57软件。它提供了集成开发环境、可视化界面设计和代码生成等功能,使得开发过程更加便捷和灵活。对于使用NC57软件的企业来说,NC57 Eclipse插件无疑是一个不可或缺的利器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值