2
我已修改銷售訂單屏幕上的DAC以生成當前正在工作的BackOrder通用查詢。然而,我想知道是否有辦法將GI打開到另一個窗口,而不是替換當前我正在使用的當前屏幕?如何在Acumatica的另一個窗口中打開通用查詢?
下面是我用來創建鏈接到GI
public PXAction<SOOrder> ShowBackOrder;
[PXUIField(DisplayName = "Show Back Orders")]
[PXButton]
protected virtual void showBackOrder()
{
SOOrder current = Base.Document.Current;
if (current.OrderNbr!= null)
{
string sURL = String.Format("~/GenericInquiry/GenericInquiry.aspx?Name=BackOrders&Customer={0}", current.CustomerID);
throw new PXRedirectToUrlException(sURL, null);
}
}
public override void Initialize()
{
Base.report.AddMenuAction(ShowBackOrder);
}
protected void SOOrder_RowSelected(PXCache sender, PXRowSelectedEventArgs e)
{
ShowBackOrder.SetEnabled(e.Row != null);
}
我想答案可能在於這是目前設置爲null「PXRedirectToURLException」的代碼。但是我一直無法找到任何可以在這個領域輸入的東西。我知道任何外部網站都會在另一個窗口中自動打開,而第二個參數的值仍爲空。
因此,有什麼我可以進入使我的通用查詢出現在一個新的窗口?
現貨@Hybridzz – GaGa