/**
* 判断form内属性值是否被修改
*
* @param jsonForm 对应修改的form序列化后的json数据
* @param row 对应datagrid选中的数据源
*
* @Return true 存在修改项
* false 不存在修改项
*/
isModified:function(jsonForm,row){
for(key in jsonForm){
//form中存在,但数据源datagrid中不存在
if(row[key] == undefined){
continue;
}
//form中""或null,但数据源datagrid中为null或""时,不进行比较
if(!((jsonForm[key] == null || jsonForm[key] == '') && (row[key] == null || row[key] == ''))){
//如果值不同,则返回true
if(jsonForm[key] != row[key])
return true;
}
}
return false;
}
/**
* 获取form被修改信息
*
* @param jsonForm 对应修改的form序列化后的json数据
* @param row 对应datagrid选中的数据源
* @param columnJSModel 为表单form中name属性中英对照js,需在update.jsp中引用此js文件
*
* @Return json 数据如:[{"updateColumn":"loanRatio","updateColName":"额比例","updateContent":"由11变更为100.00"},
* {"updateColumn":"loanQuotaTypeName","updateColName":"比例形式","updateContent":"由 卡 变更为 实物"}]
*
*/
getModifiedField:function(jsonForm,row,columnJSModel){
var modifiedArry = [];
var jsonArrStr = '';
for(key in jsonForm){
//form中存在,但数据源datagrid中不存在
if(row[key] == undefined){
continue;
}
//form中""或null,但数据源datagrid中为null或""时,不进行比较
if(!((jsonForm[key] == null || jsonForm[key] == '') && (row[key] == null || row[key] == ''))){
//如果值不同,则返回true
if(jsonForm[key] != row[key]){
var jsonObj = {};
jsonObj.updateColumn = key;
jsonObj.updateColName = columnJSModel[key];
jsonObj.updateContent = '由'+ row[key] + '变更为' + jsonForm[key];
modifiedArry[modifiedArry.length] = jsonObj;
}
}
}
jsonArrStr = JSON.stringify(modifiedArry);
//console.log(jsonArrStr);
return jsonArrStr;
}
var policyColumn = {
ratio : '比例',
quotaTypeName : '比例形式'
};
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有