簡體   English   中英

劍道網格動態編輯

[英]Kendo grid dynamic edit

我正在將kendo ui用於html5 Web應用程序。 而且我只需要編輯一列(即單位),並且當它更改時,金額列應該會自動更新。 例如:

1個單位= $ 10,如果我將1個單位更改為5,則金額更改為$ 50。

我怎樣才能做到這一點。

以前,我發布了部分代碼。 現在,我做了一個telerik dojo示例。 請在這里看看

帶有源代碼的工作示例

更新#1:

該演示看起來很笨拙,對此我感到抱歉。 單擊首頁中帶有數字的按鈕,然后單擊右上角的購物車圖標。

此圖說明了我要對該購物車頁面執行的操作 Kendo數據源網格懷疑 我怎樣才能做到這一點?

更新#2:

感謝@RobertoDeLaParra對於他的解決方案,我更加接近完成。 但我有一個新問題。

在此處輸入圖片說明

當我更改單位時,合計和“金額”字段在編輯框中不會更改。

請看這個道場

http://dojo.telerik.com/@varanjith/ePOrA/5

謝謝。

您好,為此更改您的金額字段:

   {
    field: "Amount",
    title: "Amount",                  
    footerTemplate: "<div class='ra'>#= sum # </div>",
    template: "<div class='ra'>#= Amount * Unit # </div>"
   }

並在初始化cartGrid之后添加以下內容:

var cartGrid = $("#CartGrid").data("kendoGrid");
cartGrid.bind("edit", function (e){
            //console.log(e.model);
            var unitPrice = e.model.UnitPrice;
            var unit = e.model.Unit;
            //This code replace the input generated by kendo with our custom HTML 

            $("td[data-container-for='Amount']").html(unitPrice*unit);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM