在 Ajax 批处理模式下使用 Kendo Asp.net MVC 网格。
具有三列 - 数量、费率、总计。需要实现对变化的实时计算。编写以下函数来更新数据。
function grid_change(e) {
if (e.action === "itemchange") {
var item = e.items[0];
item.Total = item.Qty * item.Rate;
}
}
但在焦点移到该列上之前,该列不会反映计算值。如何在更改事件完成后立即更新/刷新单元格显示?
更改了计算语句(见下文),所有相关列在焦点移出后立即开始反映更改。
function grid_change(e) {
if (e.action === "itemchange") {
var item = e.items[0];
item.set("Total", item.Qty * item.Rate); // Changed to this
}
}
注意:您要实时更新的列必须是editable.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)