kendo ASP.NET MVCグリッドバッチモード計算列表示は更新されません

StackOverflow https://stackoverflow.com//questions/24036527

  •  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 です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top