Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save skokasik/7069492 to your computer and use it in GitHub Desktop.
Save skokasik/7069492 to your computer and use it in GitHub Desktop.
Javascript: Sharepoint Column Mapping Config and self executable function
var MAP = (function() {
var private = {
'RESOURCE': {
"ResourceID" : "ows_ID",
"AllocationRole" : "ows_ResourceRole1",
"ResourceEmployee" : "ows_ResourceEmployee1",
"ResourceDepartment" : "ows_ResourceDepartment1",
"ResourceJobGroup" : "ows_ResourceJobGroup1",
"ResourceStartDate" : "ows_ResourceStartDate1",
"ResourceEndDate" : "ows_ResourceEndDate1",
"ResourceAllocatedTime" : "ows_ResourceAllocatedTime1",
"ResourceTariff" : "ows_ResourceTariff1",
"ResourceTravelTraining" : "ows_ResourceTravelTraining1",
"ResourceBgtCost" : "ows_ResourceBgtCost1",
"ResourceTotalAnnualHours" : "ows_ResourceTotalAnnualHour1",
},
'ACTIVITY_BREAKDOWN' : {
"ActivityBreakdownID" : "ows_ID",
"ActivityType" : "ows_ActivityType",
"ActivitySubType" : "ows_ActivitySubType",
"Role" : "ows_Role",
"Description" : "ows_Description"
}
};
return {
get: function(name) { return private[name]; }
};
})();
//usage
var resourceMapping = MAP.get('RESOURCE');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment