保存后动态更新(Lightswitch HTML)
Dynamically updating after save (Lightswitch HTML)
基本上我有一个由 ViewOrderScreen 和 AddPartScreen 屏幕组成的订购系统。
ViewOrderScreen 包含一个 table 视图,显示所有已添加的部件。它还显示从 tblOrders 引用的 Total 字段。
现在我想要实现的是:当我添加零件时,会打开一个对话框 window,我 select 零件,添加数量,然后点击保存。然后对话框消失,零件显示在 table 视图中。但是,在我刷新页面之前,总计字段不会更新。
所以我的问题是,我怎样才能让这个值在我每次添加零件时更新?
我正在使用一个名为 Display 的数据项 (Money),它当前显示此值...感谢您的帮助
这很有用,但我的主要问题是 JavaScript 代码中的总计字段未更新。我在 C# 中完成了所有计算,但这是在错误的时间更新数据
setInterval(function() {
var a = parseFloat(contentItem.screen.OrderRequest.Total);
var b = parseFloat(contentItem.screen.OrderRequest.CarriageCost);
contentItem.dataBind("value", function(newValue) {
var c = a + b;
element.innerText = "£" + c;
});
},500);
基本上我有一个由 ViewOrderScreen 和 AddPartScreen 屏幕组成的订购系统。
ViewOrderScreen 包含一个 table 视图,显示所有已添加的部件。它还显示从 tblOrders 引用的 Total 字段。
现在我想要实现的是:当我添加零件时,会打开一个对话框 window,我 select 零件,添加数量,然后点击保存。然后对话框消失,零件显示在 table 视图中。但是,在我刷新页面之前,总计字段不会更新。
所以我的问题是,我怎样才能让这个值在我每次添加零件时更新?
我正在使用一个名为 Display 的数据项 (Money),它当前显示此值...感谢您的帮助
这很有用,但我的主要问题是 JavaScript 代码中的总计字段未更新。我在 C# 中完成了所有计算,但这是在错误的时间更新数据
setInterval(function() {
var a = parseFloat(contentItem.screen.OrderRequest.Total);
var b = parseFloat(contentItem.screen.OrderRequest.CarriageCost);
contentItem.dataBind("value", function(newValue) {
var c = a + b;
element.innerText = "£" + c;
});
},500);