kendo ASP.NET MVCグリッドバッチモード計算列表示は更新されません
-
21-12-2019 - |
質問
AjaxバッチモードでのKendo ASP.NET MVCグリッドを使用しています。
3列の数量、レート、合計。リアルタイムの計算を変更する必要があります。データを更新するための追従機能。
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 です。
所属していません StackOverflow