jQuery MiniUI

 找回密码
 立即注册
查看: 2309|回复: 1
打印 上一主题 下一主题

求解答,求方案 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2022-11-24 16:16:24 |只看该作者 |倒序浏览

代码如下:
//判断数据是否保存
function btnimportdata(Fentry) {
        debugger;
                        var gridData = null;
                for (var i = 0; i < formStruct.Fentrys.length; i++) {
                    var tempFentry = formStruct.Fentrys;
                    if (tempFentry.FentryField == Fentry) {
                        var grid = esform.getField(Fentry);
                        //添加行,一行是由多个字段组合成的formStruct.Fentrys.moverow
                        if (formStruct.Fentrys.moverow || Es.queryString("CopyMessageID") != "") {
                            //gridData = grid.getData();
                            gridData = grid.getDataView();//获取当前顺序结构的数据
                        } else {
                            gridData = grid.getChanges();
                        }
                    }
                }
                    var value = Es.queryString("value");
                    if ((gridData != null && gridData.length == 0) && value != "") {
                        //esform.openCimportexport("", value, formStruct.formid, Fentry);
                    } else {
                        var name = "";
                        if (value == "") {
                            name = Es.GetLanguage("数据未保存,请先保存");
                        } else if (gridData != null && gridData.length != 0) {
                            name = Es.GetLanguage("数据已修改,请先保存");
                        }
                        layer.confirm(name, {
                            time: 0, //不自动关闭
                            icon: id,
                            title: Es.GetLanguage('温馨提示'),
                            area: '300px',
                            btn: [Es.GetLanguage('确认'), Es.GetLanguage('取消')], //按钮
                            yes: function (index) {
                                layer.close(index);
                                esform.saveForm(null, 1);
                            },
                            btn2: function (index) {
                                layer.close(index);
                            }
                        });
                    }

}

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2022-11-25 09:43:37 |只看该作者
grid.getChanges("modifeid",true);可以只获取修改的字段,遍历判断是否有你需要判断的字段

Archiver|普加软件

GMT+8, 2024-11-25 18:03 , Processed in 1.036075 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部