如何在带有两个URL的Acumatica中使用PXRedirectToUrlException



下面的示例代码将只为第一个URL创建一个新选项卡。目标是让Acumatica为两个不同的URL创建两个单独的选项卡。

int countFirst = 3;
int countSecond = 4;
if(countFirst > 0) {
throw new PXRedirectToUrlException(firstUrl, PXBaseRedirectException.WindowMode.New, "First");
}
if(countSecond > 0) {
throw new PXRedirectToUrlException(secondUrl, PXBaseRedirectException.WindowMode.New, "Second");
}

由于这些都是异常,第二行代码将不会执行。也许你可以尝试捕捉第一个,如果这不起作用,那么可以尝试通过PXLongOperation将两者都推送到自己的线程中。

最新更新