Как связать переменную в сетке с другой переменной в другом столбце в той же сетке? - PullRequest
0 голосов
/ 06 мая 2019

У меня есть сетка кендо, где я получаю объекты сборов, которые содержат: сборы - налоги - и сборы после уплаты налогов. Сборы после уплаты налогов рассчитывались в каллусе от объекта (в классе объекта). я добавляю налоги к расчетам сборов, я хочу, чтобы при редактировании налогов они автоматически редактировались (сборы после уплаты налогов), а также обновляются общие сборы после уплаты налогов в нижнем колонтитуле.

function onTaxesChange(e) {
    var TaxesObject = e.sender;
    if (TaxesObject != null) {
        var grid = $("#InvoiceProgressNotesGrid").data("kendoGrid");
        var container = $(TaxesObject.wrapper).parent().parent();
    }
}

1 Ответ

0 голосов
/ 19 мая 2019
var item = $("#InvoiceProgressNotesGrid").data("kendoGrid").dataItem($(this).closest("tr"));
var progreeNoteId = item.Id;
var Fees = item.Fees;
var Taxes = item.Taxes;
var FeesAfterTaxes = (Fees * Taxes / 100) + Fees;
item["FeesAfterTaxes"] = FeesAfterTaxes;

это обновит все объекты в выбранном элементе в сетке

...