Vivek.anand34 Ответов: 1

Добавленное поле не может суммировать общую сумму в нижнем колонтитуле в MVC


уважаемый друг,

Мне нужно добавить элементы в сетку и сумму итога в нижний колонтитул.. сумма столбца отображается, но когда я добавляю новую строку, поле добавления не суммирует общую сумму. пожалуйста, помогите мне

Что я уже пробовал:

Я попробовал два метода:
$(документ).готово(функция () {
var total = 0;
$('.Общее').каждый(функция () {
текст ВАР = это.innerHTML будет;
var value = parseFloat(текст);
if (! isNaN(value)) { итого += значение; }
});
$('. total_amount'). html (total.toFixed(2));
});

$("стол").делегат (". save", "click", функция () {
var total = 0;
$('.Общее').каждый(функция () {
текст ВАР = это.innerHTML будет;
var value = parseFloat(текст);
if (! isNaN(value)) { итого += значение; }
});
$('. total_amount'). html (total.toFixed(2));
});

1 Ответов

Рейтинг:
2

Nathan Minier

Итак, два вопроса. Первая-сухая, а вторая-та самая .метод delegate () устарел.

Переместите логику в функцию. Вызовите эту логику при загрузке страницы и изменении столбца (или при вызове метода save ()).

function sumOfColumn(){
   var total = 0;
   $('.Total').each(function () {
      var text = this.innerHTML;
      var value = parseFloat(text);
      if (!isNaN(value)) { total += value; }
   });
   $('.total_amount').html(total.toFixed(2));
}

$('.Total').change(function(){sumOfColumn();});

$document.ready(function(){sumOfColumn();});


Vivek.anand34

Нет... это тоже самое... добавленное поле не суммировалось...

Nathan Minier

Присваивается ли добавляемому полю класс "Total"?