Mvvm 剑道网格更改显示值

Mvvm 剑道网格更改显示值,mvvm,kendo-ui,kendo-grid,Mvvm,Kendo Ui,Kendo Grid,给定一个初始化和显示的剑道网格。我想在发生detailExpand或detailCollapse事件时更改列上的值。如何更改显示的值?这是一个MVVM初始化的网格,但对数据源的更改似乎不会更新网格中显示的值。数据绑定到此为止 OnDetailCollapse: function(e) { var self = ScenarioManager.MasterGridViewModel; var data = e.sender.dataItem(e.masterRow);

给定一个初始化和显示的剑道网格。我想在发生detailExpand或detailCollapse事件时更改列上的值。如何更改显示的值?这是一个MVVM初始化的网格,但对数据源的更改似乎不会更新网格中显示的值。数据绑定到此为止

OnDetailCollapse: function(e) {
    var self = ScenarioManager.MasterGridViewModel;

    var data = e.sender.dataItem(e.masterRow);

    var product = self.FindProductById(self.get('Products').data(), data.Id);

    product.set('MrcDisplay', product.MrcSubTotal); // This does nothing
    product.set('NrcDisplay', product.NrcSubTotal); // This does nothing
},

您应该尝试通过选择网格中的特定单元格来更改它,但它不会反映在数据库中,或者在数据源中进行更改后,我不确定是否可以尝试刷新网格,但它会进入其初始形式..您应该尝试通过选择网格中的特定单元格并更改它来更改它,但它不会在数据库中得到反映,或者在数据源中进行更改后,我不确定是否需要刷新网格,但它将进入初始形式。。