案例效果

通过平台的APP功能规划中的javascript脚本动态改变字段值

实现思路

例如:请假功能点击表单的保存按钮

1. 点击表单中按钮的自定义功能脚本事件,添加保存按钮执行的方法
2. 获取传递的参数btnCtrl当前的功能控制器,然后再根据getThisForm()获取到当前的表单功能
3. 根据getFields(‘字段编码’).getValue() 就可以或得到指定的字段值
4. 最后通过setValues()设置指定的字段值,实现字段值的动态改变

相关代码

    formSaveBtn: {
        click: function (btnCtrl) {
        // 根据参数btnCtrl获取到当前的功能控制器
            // 然后根据功能控制器获取到当前的表单
            var form = btnCtrl.getThisForm();
            // 根据form中的getFields('xxx')可以获取到字段信息
            // getValue()可以获取到字段的值
            var QJSQ_KSSJ = form.getFields('QJSQ_KSSJ').getValue();//开始时间
            var QJSQ_JSSJ = form.getFields('QJSQ_JSSJ').getValue();//结束时间
            // 通过setValues可以一次设置多个指定字段的值
            var test1 = 1;
            var test2 = 2;
            // 动态设置指定字段的参数
            form.setValues({
                QJSQ_KSSJ: test1 + test2,
                QJSQ_JSSJ: test2 - test1
            });
        }
    },

关键字,相关问题

  • 改变APP字段的值,动态给字段赋值,保存时改变字段值
最后编辑: admin  文档更新时间: 2024-08-21 10:58   作者:admin