Mitigated frontend selection issues
This commit is contained in:
@ -32,6 +32,7 @@ function getDataForEdit(id) {
|
||||
const modal_itemCategory = document.getElementById('itemModifyModalCategory');
|
||||
const modal_itemStatus = document.getElementById('itemModifyModalStatus');
|
||||
const modal_itemid = document.getElementById('itemModifyModalId');
|
||||
const modal_userinfo = document.getElementById('itemModifyModalContact');
|
||||
|
||||
modal_itemName.value = result.name;
|
||||
modal_itemComment.value = result.comment;
|
||||
@ -42,7 +43,7 @@ function getDataForEdit(id) {
|
||||
// Select the correct option in the dropdown
|
||||
const modal_itemCategoryOptions = modal_itemCategory.options;
|
||||
for (let i = 0; i < modal_itemCategoryOptions.length; i++) {
|
||||
if (modal_itemCategoryOptions[i].value == result.category.id) {
|
||||
if (modal_itemCategoryOptions[i].value == result.categoryId) {
|
||||
modal_itemCategoryOptions[i].selected = true;
|
||||
}
|
||||
}
|
||||
@ -50,7 +51,7 @@ function getDataForEdit(id) {
|
||||
// Select the correct option in the dropdown
|
||||
const modal_itemStatusOptions = modal_itemStatus.options;
|
||||
for (let i = 0; i < modal_itemStatusOptions.length; i++) {
|
||||
if (modal_itemStatusOptions[i].value == result.status.id) {
|
||||
if (modal_itemStatusOptions[i].value == result.statusId) {
|
||||
modal_itemStatusOptions[i].selected = true;
|
||||
}
|
||||
}
|
||||
@ -58,11 +59,20 @@ function getDataForEdit(id) {
|
||||
// Select the correct option in the dropdown
|
||||
const modal_itemStorageLocationOptions = modal_itemStorageLocation.options;
|
||||
for (let i = 0; i < modal_itemStorageLocationOptions.length; i++) {
|
||||
if (modal_itemStorageLocationOptions[i].value == result.storageLocation.id) {
|
||||
if (modal_itemStorageLocationOptions[i].value == result.storageLocationId) {
|
||||
modal_itemStorageLocationOptions[i].selected = true;
|
||||
}
|
||||
}
|
||||
|
||||
modal_userinfo.selectedIndex = 0;
|
||||
// Select the correct option in the dropdown
|
||||
const modal_userInfoOptions = modal_userinfo.options;
|
||||
for (let i = 0; i < modal_userInfoOptions.length; i++) {
|
||||
if (modal_userInfoOptions[i].value == result.contactInfoId) {
|
||||
modal_userInfoOptions[i].selected = true;
|
||||
}
|
||||
}
|
||||
|
||||
modal_itemid.value = result.id;
|
||||
},
|
||||
error: function (data) {
|
||||
|
@ -45,7 +45,7 @@ function primeEdit() {
|
||||
document.getElementById('storageUnitModalLocationSelectText').innerText= "While editing you can only select already existing locations. Use the settings to create new ones.";
|
||||
document.getElementById('storageUnitModalLabel').innerText = "Edit a storage unit";
|
||||
document.getElementById('storageLocationModalTitle').innerText = "Edit a storage location"
|
||||
document.getElementById('storageUnitModalLocationSelect').value = 1
|
||||
document.getElementById('storageUnitModalLocationSelect').selectedIndex = 1
|
||||
handleSelector()
|
||||
form.setAttribute('method', 'PATCH');
|
||||
form2.setAttribute('method', 'PATCH');
|
||||
@ -121,7 +121,7 @@ function getDataForEditLoc(id) {
|
||||
|
||||
// Select the correct location from the select based on the value of the option
|
||||
for(var i, j = 0; i = modal_locationUnitSel.options[j]; j++) {
|
||||
if(i.value == result.storageUnit) {
|
||||
if(i.value == result.storageUnitId) {
|
||||
console.log("Found it");
|
||||
modal_locationUnitSel.selectedIndex = j;
|
||||
break;
|
||||
|
Reference in New Issue
Block a user