找回密码
 立即注册

QQ登录

只需一步,快速开始

cyz
金牌服务用户   /  发表于:2023-9-11 11:05  /   查看:1286  /  回复:3
10金币
现在思路是想获取当前页面的所有关键字以及对应的内容,再通过和后台数据库的内容对比判断是否有修改,如果有修改提示保存。目前遇到的问题是通过如下代码获取当前页面内容的时候,如果当前页面有子表会报错。求问各位大佬有什么好办法可以实现

var strJson1 = "{";
$("[fgcname]").each(function () {
    //console.log($(this).attr("fgcname"));
    var key = $(this).attr("fgcname");
    //   console.log(key);
    if (key.toLowerCase().indexOf("tablename") < 0 && key.toLowerCase().indexOf("strjson") < 0) {
        var value1 = Forguncy.Page.getCell(key).getValue();
        if (value1 == null) value1 = "";
        console.log(value1);
        strJson1 = strJson1 + "\"" + key.toString() + "\"" + "\:" + "\"" + value1.toString() + "\"" + ",";
    }
});
strJson1 = strJson1.slice(0, -1) + "}";

最佳答案

查看完整内容

大佬,这边可以看下页面设置-未提交数据检查设置功能,在离开页面时检查是否有提交的数据,勾选后会进行检查,如果页面有未提交的数据,离开页面时会弹出提示框。

3 个回复

正序浏览
Shawn.Liu活字格认证
超级版主   /  发表于:2023-9-11 14:36:47
4#
好的大佬,不客气
回复 使用道具 举报
cyz
金牌服务用户   /  发表于:2023-9-11 14:15:58
3#
学习到了,之前没注意到这个设置,感谢感谢!
回复 使用道具 举报
最佳答案
最佳答案
Shawn.Liu活字格认证
超级版主   /  发表于:2023-9-11 11:05:49
来自 2#
大佬,这边可以看下页面设置-未提交数据检查设置功能,在离开页面时检查是否有提交的数据,勾选后会进行检查,如果页面有未提交的数据,离开页面时会弹出提示框。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部