首页 > 解决方案 > 如何将网格中的变量绑定到同一网格中另一列中的另一个变量?

问题描述

我有一个剑道网格,我在其中获取包含以下内容的费用对象:费用-税-和税后费用。税后费用在从对象调用中计算(在对象的类中)。我正在向费用计算中添加税费,我希望在编辑税费时自动编辑(税后费用),并在页脚中更新税后总费用。

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

标签: kendo-gridkendo-asp.net-mvc

解决方案


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;

这将更新网格中所选项目中的所有对象


推荐阅读