Stok Fiyat Anlaşması BeforeSave Script
Stok Fiyat Anlaşması BeforeSave Script
return new Promise((resolve, reject) => {
console.log('this', this);
const stocksGrid = this.recordService.grids['stock-price-agreement-detail'];
let rowCount = 0;
let valid = true;
stocksGrid.api.forEachNode(rowNode => {
const data = rowNode.data;
if (!data.STOCKID_NAME || !data.STOCKID || !data.UNITPRICE) {
valid = false;
}
rowCount++;
});
if (rowCount === 0) {
angus.api.angusDialog.error(
angus.languageService.dynamicTranslator.translate('At least one stock needs to be added.')
);
return resolve(false);
}
if (!valid) {
angus.api.angusDialog.error(
angus.languageService.dynamicTranslator.translate('Please set stock names and unit price first.')
);
return resolve(false);
}
resolve(true);
});
Last updated