function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
var assetSearch = g_form.getValue("v_campus_asset_search");
var assetInformation = new GlideAjax("CSAssetInformationWSD");
assetInformation.addParam("sysparm_name", 'CSAssetDetails');
assetInformation.addParam("sysparm_id", assetSearch);
assetInformation.getXMLAnswer(csasset);
}
function csasset(response) {
var answer = response.responseXML.documentElement.getAttribute("answer");
var returnedData = JSON.parse(answer);
//g_form.addInfoMessage("Searched the Assets");
g_form.setValue("v_campus_asset_category", returnedData.category);
g_form.setValue("v_campus_asset_sub_category", returnedData.subcategory);
g_form.setValue("v_campus_asset_campus", returnedData.campus);
//g_form.setValue("v_campus_asset_location", returnedData.location);
g_form.setValue("v_campus_asset_building", returnedData.building.toLowerCase());
g_form.setValue("v_campus_asset_level", returnedData.level.toLowerCase());
g_form.setValue("v_campus_asset_asset_type", returnedData.assettype.toLowerCase());
g_form.setValue("v_campus_asset_usage_for",returnedData.usagefor.toLowerCase());
g_form.setValue("v_campus_asset_asset_description", returnedData.description);
g_form.setValue("v_campus_asset_this_asset_is", returnedData.assetis.toLowerCase());
g_form.setValue("v_campus_asset_assignment_group", returnedData.group);
g_form.setValue("v_campus_asset_supplier_name", returnedData.supplier);
g_form.setValue("v_campus_asset_brand", returnedData.brand);
g_form.setValue("v_campus_asset_type_model", returnedData.type);
g_form.setValue("v_campus_asset_colour", returnedData.colour);
g_form.setValue("v_campus_asset_warranty_expiry_date", returnedData.warranty);
g_form.setValue("v_campus_asset_status_id", returnedData.status.toLowerCase());
g_form.setValue("v_campus_asset_quantity", returnedData.quantity);
g_form.setValue("v_campus_asset_company", returnedData.company);
g_form.setValue("v_campus_asset_installation_date", returnedData.installation);
g_form.setValue("v_campus_asset_account_code", returnedData.account);
g_form.setValue("v_campus_asset_po_no", returnedData.po);
g_form.setValue("v_campus_asset_invoice_number", returnedData.invoice);
g_form.setValue("v_campus_asset_purchase_date", returnedData.purchase);
g_form.setValue("v_campus_asset_purchase_price", returnedData.price);
g_form.setReadOnly("v_campus_asset_category", true);
g_form.setReadOnly("v_campus_asset_sub_category", true);
g_form.setReadOnly("v_campus_asset_campus", true);
g_form.setReadOnly("v_campus_asset_asset_type", true);
g_form.setReadOnly("v_campus_asset_assignment_group", true);
g_form.setReadOnly("v_campus_asset_this_asset_is", true);
g_form.setReadOnly("v_campus_asset_asset_description", true);
g_form.setReadOnly("v_campus_asset_supplier_name", true);
g_form.setReadOnly("v_campus_asset_brand", true);
g_form.setReadOnly("v_campus_asset_type_model", true);
g_form.setReadOnly("v_campus_asset_colour", true);
g_form.setReadOnly("v_campus_asset_warranty_expiry_date", true);
g_form.setReadOnly("v_campus_asset_quantity", true);
g_form.setReadOnly("v_campus_asset_company", true);
g_form.setReadOnly("v_campus_asset_installation_date", true);
g_form.setReadOnly("v_campus_asset_account_code", true);
g_form.setReadOnly("v_campus_asset_po_no", true);
g_form.setReadOnly("v_campus_asset_invoice_number", true);
g_form.setReadOnly("v_campus_asset_purchase_date", true);
g_form.setReadOnly("v_campus_asset_purchase_price", true);
var selection = g_form.getValue("v_campus_asset_i_would_like_to");
if (selection == "loan") {
g_form.setReadOnly("v_campus_asset_building", true);
g_form.setReadOnly("v_campus_asset_level", true);
g_form.setReadOnly("v_campus_asset_location", true);
g_form.setReadOnly("v_campus_asset_usage_for", true);
g_form.setReadOnly("v_campus_asset_status_id", true);
g_form.setReadOnly("v_campus_asset_usage_for",true);
} else if (selection == "edit") {
g_form.setReadOnly("v_campus_asset_building", false);
g_form.setReadOnly("v_campus_asset_level", false);
g_form.setReadOnly("v_campus_asset_location", false);
g_form.setReadOnly("v_campus_asset_usage_for", false);
g_form.setReadOnly("v_campus_asset_status_id", false);
}
}
2. function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
//Type appropriate comment here, and begin script below
if (!isLoading && newValue != '') {
var locationSelected = g_form.getValue('v_campus_asset_location');
var assetLocation = new GlideAjax("CSAssetInformationWSD");
assetLocation.addParam("sysparm_name", 'CSAssetLocationDetails');
assetLocation.addParam("sysparm_id", locationSelected);
assetLocation.getXMLAnswer(assetDetails);
}
}
function assetDetails(response) {
var answer = response.responseXML.documentElement.getAttribute("answer");
var returnedData = JSON.parse(answer);
g_form.setValue('v_campus_asset_building',returnedData.building);
g_form.setValue('v_campus_asset_level',returnedData.level);
}
Could you please help me on this?
This is urgent and I need to complete it by today EOD.
Thanks,
Jyothi