我找到了这个链接,它包含了我正在尝试做的答案,我只是无法解决代码并且正在寻找一些建议......
https://stackoverflow.com/a/26131894/5534230
我正在尝试执行此解决方案的最后一部分。每次编辑项目时,我都需要刷新浏览屏幕。从我的浏览屏幕,我选择一个项目。导航到编辑屏幕。当我保存编辑时,我需要它来应用更改,还原到浏览屏幕,还可以在导航后刷新浏览屏幕。
我不确定'项目'和' Projects'项目应具体,在该解决方案的最后部分。另外,我假设这个代码需要添加到AddEditScreen中,方法是选择它并选择“编写代码”,正确吗?
非常感谢你!
答案 0 :(得分:0)
在浏览屏幕上的实体列表的自定义项目点击操作方法上使用此代码已解决了我的问题...
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();
}
}
});
};