saved rows
This commit is contained in:
@@ -1301,9 +1301,21 @@ function fixedDefaultValue(array $f): string
|
||||
if (!inp.classList.contains('fixed-input')) return;
|
||||
|
||||
const m = inp.name.match(/rows\[\d+\]\[([^\]]+)\]/);
|
||||
// Map: fixed key (logical) -> datadb real column
|
||||
const fixedAliasMap = {
|
||||
ClienteResponsabile: 'cliente_responsabile_id',
|
||||
MoltiplicatorePrezzo: 'moltiplicatore_prezzo_id',
|
||||
AnagraficaCertestObject: 'anagrafica_certest_object_id',
|
||||
AnagraficaCertestService: 'anagrafica_certest_service_id',
|
||||
ConsegnaRichiesta: 'consegna_richiesta'
|
||||
};
|
||||
|
||||
if (m && m[1]) {
|
||||
formData.append(m[1], inp.value);
|
||||
const logicalKey = m[1];
|
||||
const realKey = fixedAliasMap[logicalKey] || logicalKey;
|
||||
formData.append(realKey, inp.value);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
formData.append('iddatadb', iddatadb);
|
||||
@@ -1386,9 +1398,21 @@ function fixedDefaultValue(array $f): string
|
||||
fixedInputs.forEach(inp => {
|
||||
if (!inp.classList.contains('fixed-input')) return;
|
||||
const m = inp.name.match(/rows\[\d+\]\[([^\]]+)\]/);
|
||||
// Map: fixed key (logical) -> datadb real column
|
||||
const fixedAliasMap = {
|
||||
ClienteResponsabile: 'cliente_responsabile_id',
|
||||
MoltiplicatorePrezzo: 'moltiplicatore_prezzo_id',
|
||||
AnagraficaCertestObject: 'anagrafica_certest_object_id',
|
||||
AnagraficaCertestService: 'anagrafica_certest_service_id',
|
||||
ConsegnaRichiesta: 'consegna_richiesta'
|
||||
};
|
||||
|
||||
if (m && m[1]) {
|
||||
formData.append(m[1], inp.value);
|
||||
const logicalKey = m[1];
|
||||
const realKey = fixedAliasMap[logicalKey] || logicalKey;
|
||||
formData.append(realKey, inp.value);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
formData.append('iddatadb', iddatadb);
|
||||
|
||||
Reference in New Issue
Block a user