【问题标题】:How to bind a variable in a grid to another variable in another column in the same grid?如何将网格中的变量绑定到同一网格中另一列中的另一个变量?
【发布时间】:2023-04-03 16:59:01
【问题描述】:

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

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

【问题讨论】:

  • 只要让你计算的总费用像this
  • 但这不会更新后端的对象!
  • 我希望在编辑税收列时更新另一列而不会弹出窗口

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


【解决方案1】:
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;

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    相关资源
    最近更新 更多