子表行添加时自动生成排序
2020-09-28 09:22:50
18722次阅读
0个评论

实现效果:点击子表中的行添加按钮,新增一条子表数据并对排序字段进行赋值。


实现方式:

1.通过js实现子表的行添加以及赋值操作

用到的脚本:

function addrow(){
    debugger
    var ctrls = $es.form.getCtrl('EAA_DICTIONARY_DATA', 'DISPORDER');
    var disporder = 1;
    $.each(ctrls, function (i, ctrl) {
        disporder = disporder + 1;
    });
    $es.form.addTableRow('EAA_DICTIONARY_DATA', [{DISPORDER:disporder}],false);
}

其中$es.form.addTableRow中的第三个参数为true时 将子表数据清空后重新添加,若为false时,保留当前子表中的数据,在所有数据后添加新行。


2.infopath中按钮控件执行写好的js


收藏 0 0

登录 后评论。没有帐号? 注册 一个。

lareina

  • 0 回答
  • 0 粉丝
  • 0 关注