Using ECMA Script to insert item into SPList
function insertItem() {
$.blockUI();
debugger;
var oList = context.get_web().get_lists().getByTitle('Asset Request');
var itemCreateInfo = new SP.ListItemCreationInformation();
this.oListItem = oList.addItem(itemCreateInfo);
var EmployeeID = document.getElementById("txtEmployeeID").value;
var EmployeeName = document.getElementById("txtEmployeeName").value;
// var Requestdate = document.getElementById("txtRequestdate").value;
var Designation = document.getElementById("txtDesignation").value;
var EmailID = document.getElementById("txtEmailID").value;
var Project = document.getElementById("txtProject").value;
// var ContactNumber = document.getElementById("txtContactNumber").value;
$.each($("#SoftwareRequirements option:selected"), function (e) {
value = value + $(this).text() + ", ";
});
value = value.substring(0, value.length - 2);
$.each($("#HardwareDestination option:selected"), function (e) {
value1 = value1 + $(this).text() + ", ";
});
value1 = value1.substring(0, value1.length - 2);
// var HardwareRequirements = $("#HardwareDestination").text();
// var SoftwareRequirements = $("#SoftwareRequirements").text();
var OtherSoftware = document.getElementById("txtOtherSoftware").value;
//var htmlReporting = $("[id$=_pplReportingManager_upLevelDiv]");
//var pplReportingManager = $("#divEntityData", htmlReporting).attr("description");
//var ReportingManageer = SP.FieldUserValue.fromUser(pplReportingManager);
//var htmlRecomndedBy = $("[id$=_pplRecommendedBy_upLevelDiv]");
//var pplRecomndedBy = $("#divEntityData", htmlRecomndedBy).attr("description");
//var RecomndedBY = SP.FieldUserValue.fromUser(pplRecomndedBy);
//var htmlApprovedBy = $("[id$=_pplApprovedBy_upLevelDiv]");
//var pplApprovedBy = $("#divEntityData", htmlApprovedBy).attr("description");
//var ApprovedBy = SP.FieldUserValue.fromUser(pplApprovedBy);
var EmployeeType = $("#ddlEmployeeType option:selected").text();
var AssetRequestType = $("#ddlAssetRequestType option:selected").text();
oListItem.set_item('EmployeeID', EmployeeID);
oListItem.set_item('EmployeeName', EmployeeName);
//oListItem.set_item('RequestDate', Requestdate);
oListItem.set_item('Designation', Designation);
oListItem.set_item('EmailID', EmailID);
oListItem.set_item('Project', Project);
//oListItem.set_item('ContactNumber', ContactNumber);
oListItem.set_item('EmployeeType', EmployeeType);
oListItem.set_item('AssetRequestType', AssetRequestType);
oListItem.set_item('HardwareRequirements', value1);
oListItem.set_item('SoftwareRequirements', value);
oListItem.set_item('OtherSoftware', OtherSoftware);
//oListItem.set_item('ReportingManager', ReportingManageer);
//oListItem.set_item('RecommendedBy', RecomndedBY);
//oListItem.set_item('ApprovedBy', ApprovedBy);
oListItem.update();
context.load(oListItem);
context.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
$.blockUI();
debugger;
var oList = context.get_web().get_lists().getByTitle('Asset Request');
var itemCreateInfo = new SP.ListItemCreationInformation();
this.oListItem = oList.addItem(itemCreateInfo);
var EmployeeID = document.getElementById("txtEmployeeID").value;
var EmployeeName = document.getElementById("txtEmployeeName").value;
// var Requestdate = document.getElementById("txtRequestdate").value;
var Designation = document.getElementById("txtDesignation").value;
var EmailID = document.getElementById("txtEmailID").value;
var Project = document.getElementById("txtProject").value;
// var ContactNumber = document.getElementById("txtContactNumber").value;
$.each($("#SoftwareRequirements option:selected"), function (e) {
value = value + $(this).text() + ", ";
});
value = value.substring(0, value.length - 2);
$.each($("#HardwareDestination option:selected"), function (e) {
value1 = value1 + $(this).text() + ", ";
});
value1 = value1.substring(0, value1.length - 2);
// var HardwareRequirements = $("#HardwareDestination").text();
// var SoftwareRequirements = $("#SoftwareRequirements").text();
var OtherSoftware = document.getElementById("txtOtherSoftware").value;
//var htmlReporting = $("[id$=_pplReportingManager_upLevelDiv]");
//var pplReportingManager = $("#divEntityData", htmlReporting).attr("description");
//var ReportingManageer = SP.FieldUserValue.fromUser(pplReportingManager);
//var htmlRecomndedBy = $("[id$=_pplRecommendedBy_upLevelDiv]");
//var pplRecomndedBy = $("#divEntityData", htmlRecomndedBy).attr("description");
//var RecomndedBY = SP.FieldUserValue.fromUser(pplRecomndedBy);
//var htmlApprovedBy = $("[id$=_pplApprovedBy_upLevelDiv]");
//var pplApprovedBy = $("#divEntityData", htmlApprovedBy).attr("description");
//var ApprovedBy = SP.FieldUserValue.fromUser(pplApprovedBy);
var EmployeeType = $("#ddlEmployeeType option:selected").text();
var AssetRequestType = $("#ddlAssetRequestType option:selected").text();
oListItem.set_item('EmployeeID', EmployeeID);
oListItem.set_item('EmployeeName', EmployeeName);
//oListItem.set_item('RequestDate', Requestdate);
oListItem.set_item('Designation', Designation);
oListItem.set_item('EmailID', EmailID);
oListItem.set_item('Project', Project);
//oListItem.set_item('ContactNumber', ContactNumber);
oListItem.set_item('EmployeeType', EmployeeType);
oListItem.set_item('AssetRequestType', AssetRequestType);
oListItem.set_item('HardwareRequirements', value1);
oListItem.set_item('SoftwareRequirements', value);
oListItem.set_item('OtherSoftware', OtherSoftware);
//oListItem.set_item('ReportingManager', ReportingManageer);
//oListItem.set_item('RecommendedBy', RecomndedBY);
//oListItem.set_item('ApprovedBy', ApprovedBy);
oListItem.update();
context.load(oListItem);
context.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
Comments