mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-12-10 06:06:24 +08:00
Fix default stock column default units selection [SCI-6744]
This commit is contained in:
parent
d96a43506a
commit
e28095f781
1 changed files with 16 additions and 17 deletions
|
|
@ -16,6 +16,16 @@ var RepositoryStockColumnType = (function() {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function syncSelectedUnits() {
|
||||||
|
RepositoryListColumnType.refreshPreviewDropdownList(
|
||||||
|
previewContainer,
|
||||||
|
itemsTextarea,
|
||||||
|
delimiterDropdown,
|
||||||
|
dropdownOptions,
|
||||||
|
GLOBAL_CONSTANTS.REPOSITORY_STOCK_UNIT_ITEMS_PER_COLUMN
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
function initDropdownItemsTextArea() {
|
function initDropdownItemsTextArea() {
|
||||||
var $manageModal = $(manageModal);
|
var $manageModal = $(manageModal);
|
||||||
|
|
||||||
|
|
@ -24,24 +34,12 @@ var RepositoryStockColumnType = (function() {
|
||||||
setTimeout(() => { initStockUnitDropdown(); }, 200);
|
setTimeout(() => { initStockUnitDropdown(); }, 200);
|
||||||
})
|
})
|
||||||
.on('change keyup paste', itemsTextarea, function() {
|
.on('change keyup paste', itemsTextarea, function() {
|
||||||
RepositoryListColumnType.refreshPreviewDropdownList(
|
syncSelectedUnits();
|
||||||
previewContainer,
|
|
||||||
itemsTextarea,
|
|
||||||
delimiterDropdown,
|
|
||||||
dropdownOptions,
|
|
||||||
GLOBAL_CONSTANTS.REPOSITORY_LIST_ITEMS_PER_COLUMN
|
|
||||||
);
|
|
||||||
$('.changing-existing-stock-units-warning').removeClass('hidden');
|
$('.changing-existing-stock-units-warning').removeClass('hidden');
|
||||||
initStockUnitDropdown();
|
initStockUnitDropdown();
|
||||||
})
|
})
|
||||||
.on('columnModal::partialLoadedForRepositoryStockValue', function() {
|
.on('columnModal::partialLoadedForRepositoryStockValue', function() {
|
||||||
RepositoryListColumnType.refreshPreviewDropdownList(
|
syncSelectedUnits();
|
||||||
previewContainer,
|
|
||||||
itemsTextarea,
|
|
||||||
delimiterDropdown,
|
|
||||||
dropdownOptions,
|
|
||||||
GLOBAL_CONSTANTS.REPOSITORY_STOCK_UNIT_ITEMS_PER_COLUMN
|
|
||||||
);
|
|
||||||
initStockUnitDropdown();
|
initStockUnitDropdown();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -62,9 +60,10 @@ var RepositoryStockColumnType = (function() {
|
||||||
return count <= GLOBAL_CONSTANTS.REPOSITORY_STOCK_UNIT_ITEMS_PER_COLUMN;
|
return count <= GLOBAL_CONSTANTS.REPOSITORY_STOCK_UNIT_ITEMS_PER_COLUMN;
|
||||||
},
|
},
|
||||||
loadParams: () => {
|
loadParams: () => {
|
||||||
var repositoryColumnParams = {};
|
let repositoryColumnParams = {};
|
||||||
var options = JSON.parse($(dropdownOptions).val());
|
syncSelectedUnits();
|
||||||
var decimals = $('.stock-column-type #decimals').val();
|
let options = JSON.parse($(dropdownOptions).val());
|
||||||
|
let decimals = $('.stock-column-type #decimals').val();
|
||||||
repositoryColumnParams.repository_stock_unit_items_attributes = options;
|
repositoryColumnParams.repository_stock_unit_items_attributes = options;
|
||||||
repositoryColumnParams.metadata = { decimals: decimals };
|
repositoryColumnParams.metadata = { decimals: decimals };
|
||||||
return repositoryColumnParams;
|
return repositoryColumnParams;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue