直接上代码,主要就是responseHandler的这个参数。
//将扩展字段放入比对条件中
function formatData(data,flag){
var list = data.data;
var jdid = '';
var tabName = '';
if(flag == 'left'){
jdid = linkSourceId;
tabName = "left_table";
}else if(flag == 'right'){
jdid = linkTargetId;
tabName = "right_table";
}else{
return data;
}
var kzzd = [];
if(kzzd_filed_struct_map.get(jdid) != undefined) {
kzzd = JSON.parse(kzzd_filed_struct_map.get(jdid));
}
for(var i = 0; i < kzzd.length; i++) {
if(kzzd[i].KZTJ != '' && kzzd[i].KZTJ != undefined) {
var tempMap = new Map();
tempMap.field_name = kzzd[i].FIELDNAME;
tempMap.comment = kzzd[i].FIELDCOMMENT;
tempMap.table_name = left_right_table_map[tabName];
tempMap.type = "character varying(50)";
list.unshift(tempMap