保存 Lightswitch 后刷新 HTML
Refresh after save Lightswitch HTML
我找到了这个 link,它包含了我正在尝试做的答案,我只是无法计算出代码,正在寻找一些建议...
我正在尝试执行此解决方案的最后一部分。每次编辑项目时,我都需要刷新浏览屏幕。在我的浏览屏幕中,我 select 了一个项目。导航到编辑屏幕。当我保存编辑时,我需要它来应用更改,恢复到浏览屏幕,还需要在导航到那里后刷新浏览屏幕。
我不确定在该解决方案的最后一部分,'Project' 和 'Projects' 项目应该具体是什么。另外,我假设需要通过 selecting 并选择 'Write Code' 将此代码添加到 AddEditScreen,对吗?
非常感谢!
在浏览屏幕上的实体列表的自定义项目点击操作方法上使用此代码解决了我的问题...
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();
}
}
});
};
我找到了这个 link,它包含了我正在尝试做的答案,我只是无法计算出代码,正在寻找一些建议...
我正在尝试执行此解决方案的最后一部分。每次编辑项目时,我都需要刷新浏览屏幕。在我的浏览屏幕中,我 select 了一个项目。导航到编辑屏幕。当我保存编辑时,我需要它来应用更改,恢复到浏览屏幕,还需要在导航到那里后刷新浏览屏幕。
我不确定在该解决方案的最后一部分,'Project' 和 'Projects' 项目应该具体是什么。另外,我假设需要通过 selecting 并选择 'Write Code' 将此代码添加到 AddEditScreen,对吗?
非常感谢!
在浏览屏幕上的实体列表的自定义项目点击操作方法上使用此代码解决了我的问题...
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();
}
}
});
};