noalyss-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Noalyss-commit] [noalyss] 79/218: Bug : in Purchase and Sale , the last


From: Dany De Bontridder
Subject: [Noalyss-commit] [noalyss] 79/218: Bug : in Purchase and Sale , the last rows disappear when we change the ledger
Date: Thu, 12 Sep 2019 15:58:44 -0400 (EDT)

sparkyx pushed a commit to branch entreprise
in repository noalyss.

commit 5b558f0d0ff1fd1c2420463ac64a93dd1eb08b9a
Author: Dany De Bontridder <address@hidden>
Date:   Sat Sep 29 12:25:04 2018 +0200

    Bug : in Purchase and Sale , the last rows disappear when we change the 
ledger
---
 html/js/acc_ledger.js | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/html/js/acc_ledger.js b/html/js/acc_ledger.js
index 52aa5b7..e488708 100644
--- a/html/js/acc_ledger.js
+++ b/html/js/acc_ledger.js
@@ -175,19 +175,21 @@ function update_row(ctl)
                             var answer = request.responseText.evalJSON(true);
                             var row = parseFloat(answer.row);
                             var current_row = parseFloat($('nb_item').value);
+                            var table_to_update=$(ctl);
                             if (current_row > row) {
-                                // Too many row
-                                var delta = $('nb_item').value - row;
+                                // Too many row, we always must keep 2 rows 
for the sum
+                                var delta = $('nb_item').value - row ;
                                 var idx = $('nb_item').value;
                                 for (var i = 0; i < delta; i++) {
-                                    $(ctl).deleteRow(-1);
+                                    var pos_row=table_to_update.rows.length;
+                                    table_to_update.deleteRow(pos_row-3);
                                     idx--;
                                 }
                                 $('nb_item').value = row;
                             }
                             if (current_row < row) {
                                 // We need to add rows
-                                var delta = row - current_row;
+                                var delta = row - current_row ;
                                 for (var i = 0; i < delta; i++) {
                                     if (ctl == 'fin_item') {
                                         ledger_fin_add_row();



reply via email to

[Prev in Thread] Current Thread [Next in Thread]