This commit is contained in:
@@ -355,8 +355,6 @@ function populateFieldDefinitions(vm) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
// Ensures column names are present in locale table
|
// Ensures column names are present in locale table
|
||||||
@@ -375,26 +373,6 @@ function fetchLocalizedFieldNames(vm) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////
|
|
||||||
// //
|
|
||||||
// // Ensures column names are present in locale table
|
|
||||||
// //
|
|
||||||
// function fetchLocalizedFieldNames(vm) {
|
|
||||||
// console.log("called fetchLTFN");
|
|
||||||
// return new Promise(function fetchLFN(resolve, reject) {
|
|
||||||
// var columnKeys = [];
|
|
||||||
// for (var i = 1; i < vm.fieldDefinitions.length; i++) {
|
|
||||||
// var cm = vm.fieldDefinitions[i];
|
|
||||||
// columnKeys.push(cm.ltKey);
|
|
||||||
// }
|
|
||||||
// //Now fetch all the keys and await the response before returning
|
|
||||||
// window.$gz.locale.fetch(columnKeys).then(() => {
|
|
||||||
// console.log("DONE fetchLTFN");
|
|
||||||
// resolve();
|
|
||||||
// });
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
|
|
||||||
/////////////////////////////////
|
/////////////////////////////////
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@@ -431,7 +409,7 @@ function setEffectiveListView(vm) {
|
|||||||
if (res.error != undefined) {
|
if (res.error != undefined) {
|
||||||
throw res.error;
|
throw res.error;
|
||||||
} else {
|
} else {
|
||||||
vm.effectiveListView = res.data;
|
vm.effectiveListView = JSON.parse(res.data);
|
||||||
console.log("DONE setEffectiveListView (fetched default, lvid=0)");
|
console.log("DONE setEffectiveListView (fetched default, lvid=0)");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -451,7 +429,7 @@ function setEffectiveListView(vm) {
|
|||||||
if (res.error != undefined) {
|
if (res.error != undefined) {
|
||||||
throw res.error;
|
throw res.error;
|
||||||
} else {
|
} else {
|
||||||
vm.effectiveListView = res.data.listView;
|
vm.effectiveListView = JSON.parse(res.data.listView);
|
||||||
console.log("DONE setEffectiveListView (fetched listView, lvid>0)");
|
console.log("DONE setEffectiveListView (fetched listView, lvid>0)");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -506,6 +484,7 @@ vm.fieldDefinitions
|
|||||||
//Pass 1, iterate the listview first
|
//Pass 1, iterate the listview first
|
||||||
for (var i = 0; i < vm.effectiveListView.length; i++) {
|
for (var i = 0; i < vm.effectiveListView.length; i++) {
|
||||||
var lvItem = vm.effectiveListView[i];
|
var lvItem = vm.effectiveListView[i];
|
||||||
|
|
||||||
var fld = window.$gz._.find(vm.fieldDefinitions, ["fieldKey", lvItem.fld]);
|
var fld = window.$gz._.find(vm.fieldDefinitions, ["fieldKey", lvItem.fld]);
|
||||||
var o = {
|
var o = {
|
||||||
key: fld.fieldKey,
|
key: fld.fieldKey,
|
||||||
@@ -520,8 +499,14 @@ vm.fieldDefinitions
|
|||||||
sort: lvItem.sort || null,
|
sort: lvItem.sort || null,
|
||||||
filter: lvItem.filter || null
|
filter: lvItem.filter || null
|
||||||
};
|
};
|
||||||
|
ret.push(o);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Pass 2, remaining fields not already dealt with
|
||||||
|
vm.obj = ret;
|
||||||
|
console.log("DONE InitDataObject");
|
||||||
|
return Promise.resolve();
|
||||||
|
|
||||||
//eoc
|
//eoc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user