流程明细表新增、删除,浏览框清除及赋值(泛微E8)

var fieldsDate=[
    "field7940_",//明细表结束日期
]

var  nowDay="";
$(function(){
    nowDay = day2.getFullYear()+"-" + (day2.getMonth()+1) + "-" + day2.getDate();
})

/**
 *
 * 明细表新增(默认新增),结束日期change检查
 *
 */
function checkEndDate() {
    //明细行添加,绑定chang事件(可以设置默认新增一行)_customAddFun0,0代表明细表1
    _customAddFun0=function(){
        var index=$("#indexnum0").val();
        var i=index-1;
        $("#"+fieldsDate[0]+i).bindPropertyChange(function(){
            var endDate=$("#"+fieldsDate[0]+i).val();
            if (endDate> nowDay ){
                $("#"+fieldsDate[0]+i).val("");
                $("#"+fieldsDate[0]+i+"span").html("<img src=\"/images/BacoError_wev8.gif\" align=\"absmiddle\">");
                top.Dialog.alert("结束日期必须小于或等于当前日期");
            }
        })
    }
}



//明细表删除
function deleteDetail() {
    var index0 = $("#indexnum0").val();
    for (var i = 0; i < index0; i++) {
        $("#oTable0 tr[_rowindex='" + i + "']").remove();
    }
}


/**
 *
 * 清除保存之后不符合要求的数据
 * (_customAddFun0对于保存之后的change事件不生效)
 */
function  initClearDate() {
    var index=$("#indexnum0").val(); //明细表一行数
    for(var  i=0;i <index ;i++){
        var endDate=$("#"+fieldsDate[0]+i).val();
        if (endDate> nowDay ) {
            $("#" + fieldsDate[0] + i).val("");
            $("#" + fieldsDate[0] + i + "span").html("<img src=\"/images/BacoError_wev8.gif\" align=\"absmiddle\">");
        }
    }
}

 

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: e8是一款企业信息化解决方案,能够根据明细行的变化来给主表赋值。 在使用e8的过程中,我们通常会涉及到主表和明细行的关系。主表是一个记录整体信息的表格,而明细行是主表中的一条条具体细节记录。 e8提供了一种便捷的方式来根据明细行的变化给主表赋值,即通过配置相应的规则来实现。具体操作流程如下: 首先,在e8的配置界面,我们需要选择主表和明细表的关联字段,即主表和明细行之间的联系。 然后,我们可以在明细行中添加计算字段,这些计算字段的值可以参考主表中的某些字段。这样,当明细行的值发生变化时,这些计算字段的值也会相应改变。 接下来,我们可以在主表中选择相应的字段,将计算字段的值作为其值。这样,当明细行的值改变时,主表中与之对应的字段也会自动更新。 通过以上步骤,我们就可以实现根据明细行的变化来给主表赋值的功能。 总而言之,e8根据明细行的变化给主表赋值的实现方式,就是通过配置相应的规则和计算字段来实现。这一功能能够极大地提高数据的准确性和整体处理效率,使企业的信息管理更加高效。 ### 回答2: E8是一款企业信息化管理软件,可以根据明细行的变化动态地给主表赋值。在E8中,主表和明细行是相互关联的,主表用于存储和展示一些主要信息,而明细行则用于记录与主表相关的具体细节。 当明细行发生变化时,可以通过E8的相关功能来实现将这些变化的值赋给主表。具体的操作步骤如下: 1. 首先,在E8的主表中设置相关字段与明细行的对应关系。可以通过界面配置工具或者编程语言来完成这一步骤。将主表字段与明细行相应的字段进行绑定,以建立关联关系。 2. 然后,在明细行中进行变化。在明细行中添加、修改或删除记录。这些变化将触发E8系统的相应事件。 3. 接下来,根据触发的事件,编写相应的脚本或者业务逻辑。通过脚本或者逻辑判断,将明细行发生变化的值赋给主表。 4. 最后,将赋值操作的结果保存到主表中。这样可以实时反映出明细行的变化。 总之,E8能够根据明细行的变化动态给主表赋值,通过建立字段的关联关系、触发相应事件、编写脚本和业务逻辑等一系列操作,实现将明细行的值自动赋给主表,从而提高企业信息化管理的效率和准确性。 ### 回答3: E8是一款企业级流程与信息化管理软件,可以实现企业各种业务流程的自动化操作和管理。在E8中,可以通过配置明细行的变化来给主表赋值。 首先,在E8的流程设计中,主表和明细行是相互关联的。主表用于存储业务流程的主要信息,而明细行则用于存储主表中的每个业务项的详细信息。明细行可以包含多个字段,如数量、金额、日期等。 然后,通过配置E8的规则引擎,可以实现根据明细行的变化给主表赋值的功能。具体操作步骤如下: 1.首先,通过E8的表单设计器创建主表和明细行的相关字段,并设置它们的属性和关联关系。 2.然后,在E8的流程设计中,为主表和明细行添加相关的规则。规则可以通过配置逻辑和条件来实现对明细行的变化进行判断。 3.在规则中,可以通过设置字段的计算公式或触发条件,实现明细行变化时对主表字段进行赋值。比如,可以通过设置一个规则,在明细行新增或修改时,自动计算总数量并将值赋给主表的数量字段。 4.最后,保存并应用这些规则,使其生效。 通过以上步骤,当明细行的变化满足规则条件时,E8会自动进行计算并将结果赋值给主表的相应字段。这样,可以实现明细行的变化与主表字段的赋值关联,提高了工作效率和数据准确性。 总而言之,E8可以根据明细行的变化来给主表赋值,通过配置规则引擎,可以实现自动计算和赋值的功能,提升了企业流程管理的效率和准确性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值