Динамическое обновление после сохранения (Lightswitch HTML)

В основном у меня есть система заказа, которая состоит из экрана ViewOrderScreen и AddPartScreen.

ViewOrderScreen содержит табличное представление, которое отображает все части, которые были добавлены. Он также отображает поле Total, на которое ссылается tblOrders.

Теперь я хочу добиться следующего: когда я добавляю деталь, открывается диалоговое окно, я выбираю деталь, добавляю количество и нажимаю сохранить. Диалоговое окно исчезнет, ​​и деталь отобразится в виде таблицы. Однако поле Total не обновляется, пока я не обновлю страницу.

Итак, мой вопрос, как я могу получить это значение для обновления каждый раз, когда я добавляю деталь?

Я использую элемент данных (Деньги) с именем Display, который в настоящее время отображает это значение... спасибо за любую помощь

1 ответ

Решение

Это работает, но моя главная проблема заключалась в том, что поле Total не обновлялось в коде 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);
Другие вопросы по тегам