保存后动态更新(Lightswitch HTML)

时间:2015-04-23 15:03:47

标签: visual-studio-lightswitch lightswitch-2013

基本上我有一个订购系统,它由ViewOrderScreen和AddPartScreen屏幕组成。

ViewOrderScreen包含一个表格视图,显示已添加的所有部分。它还显示从tblOrders引用的Total字段。

现在我想要实现的是:当我添加一个部件时,会打开一个Dialog窗口,我选择该部件,添加数量,然后点击保存。然后对话框消失,零件显示在表格视图中。但是,在刷新页面之前,不会更新“总计”字段。

所以我的问题是,每次添加零件时如何才能更新此值?

我正在使用名为Display的数据项(Money)当前显示此值...感谢您的帮助

1 个答案:

答案 0 :(得分:0)

这是一种享受,但我的主要问题是未在JavaScript代码上更新Total字段。我在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);