Измените числовое значение в таблице данных, сгенерированной Js. согласно количеству введенному в текстовое поле и обновите значения в базе данных - PullRequest
0 голосов
/ 29 апреля 2020

Я хочу динамически изменять значение количества при вводе возвращаемого количества и сохранять его также в дБ. Это мой код: последний столбец состоит из текстового поля для каждой строки для ввода возвращаемого количества

$ ('# tblInveoices'). On ('click', '.Edit', function () {

$('#AdjAmount').val('');
var RowIndex = $(this).closest('tr')
var rowdata = tblInveoices.row(RowIndex).data();
var cell = tblInveoices.cell(RowIndex);
var id = rowdata[0].replace("INV00", "");
$('#NetAmount2').val(parseFloat($('#NetAmount1').val()).toFixed(2));

console.log(id);
$('#hndEditId').val(id);
$.get("/api/FisDeliveryApi/GetInvoice?InvoiceId=" + id + "&UserId=" + UserId, function (response) {
    console.log(response);
    if (response == null) {
        ShowError('Ooops', 'Record Not Found Try Again');
    } else {
        $('#CustomerId').val(response.CustomerId).trigger('chosen:updated');

        $('#NetAmount1').val(parseFloat(response.NetAmount).toFixed(2));
        $('#Discount2').val(response.Discount);
        $('#GrossAmount2').val(response.GrossAmount);
        tblInvoiceItemEdit.clear().draw(false);
        for (var i = 0; i < response.ItemList.length; i++) {
            console.log(response.ItemList[i].ItemId);
            var x=response.ItemList[i].Quantity;
            tblInvoiceItemEdit.row.add([
                    "<a  class='btn btn-xs btn-danger add-tooltip delete' data-toggle='tooltip' href='javascript:void(0)' data-original-title='Edit' data-container='body'><i class='fa fa-times'></i></a>",
                    response.ItemList[i].ItemId,
                    response.ItemList[i].ItemNameEn,
                    parseFloat(response.ItemList[i].SalePrice).toFixed(2),
                    response.ItemList[i].Quantity,
                    response.ItemList[i].ItemDiscount,
                parseFloat(response.ItemList[i].Amount).toFixed(2),
                "<td>  <input type='Number' id='ReturnQuantity' value=x>" + "</td > "



            ]).draw(false);  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...