案例效果

表单子功能【表单内纵向显示】数据如何赋值给主表的字段

实现思路

  1. 准备好表单纵向主子功能
  2. 注册主功能保存按钮点击事件
  3. 点击主功能保存按钮时,去获取子功能列表数据,求的金额之和,最后赋值给主功能字段

操作步骤

1、准备表单纵向主子功能

2、注册主功能保存按钮事件

相关代码

function(btn,event,eOpts){
    //获取子功能对象
    var func = JE.getFunc("JE_ZB_XMMX_ZI");
    //拿到子功能列表数据
    var dataInfo = func.gridview.getStore().data.items;
    //循环计算出子功能列表数据金额之和
    if(dataInfo.length > 0){
        var sum = 0;
        Ext.each(dataInfo,function(item){
            sum += JE.toNum(item.get("XMMX_JE"));
        });
        //获取主表单对象,并给字段赋值
        var form = btn.up("jeformview");
        //获取项目金额字段对象
        var XMXX_XMJE = form.getFields("XMXX_XMJE");
        XMXX_XMJE.setValue(sum);
    }
}

关键字,相关问题

  • 表单内纵向显示
  • 子功能
最后编辑: admin  文档更新时间: 2024-08-21 10:58   作者:肖海杰