保存Lightswitch HTML后刷新

Refresh after save Lightswitch HTML

本文关键字:刷新 HTML Lightswitch 保存      更新时间:2023-09-26

我找到了这个链接,它包含了我正在尝试做的事情的答案,我只是无法计算出代码,正在寻求一些建议。。。

https://stackoverflow.com/a/26131894/5534230

我正在尝试完成此解决方案的最后一部分。每次编辑项目时,我都需要刷新浏览屏幕。在浏览屏幕中,我选择一个项目。导航到"编辑"屏幕。当我保存编辑时,我需要它来应用更改,恢复到浏览屏幕,但也需要在导航到浏览屏幕后刷新浏览屏幕。

我不确定在该解决方案的最后部分中,"项目"answers"项目"项应该具体是什么。此外,我假设需要通过选择并选择"编写代码"将此代码添加到AddEditScreen,对吗?

非常感谢!

在浏览屏幕上的实体列表的自定义Item Tap操作方法上使用此代码解决了我的问题。。。

myapp.BrowseOrderLines.OrderLines_ItemTap_execute = function (screen) {
// Write code here.
myapp.showAddEditOrderLine(screen.OrderLines.selectedItem, {
    //beforeShown: function (addEditOrderLines) {
    //addEditOrderLines.OrderLines = screen.OrderLines.selectedItem;
    //},
    afterClosed: function (addEditOrderLine, navigationAction) {
        if (navigationAction === msls.NavigateBackAction.commit) {
            screen.OrderLines.refresh();
        }
    }
});

};