2017-01-03 5 views
0

サイトマップのAcumaticaメニューに配置されているように(新しいタブではなく)ポップアップとしてカスタムスクリーンを開く方法はありません既存のブラウザを占有していますか?私はOK働く、これを使用して試したサイトマップの場所からポップアップとしてスクリーンを開く方法

var url = "http://localhost/AcumaticaDB2562/?ScreenId=AC302000&&OpenSourceName=Bills+and+Adjustments&DataID=" + apinvoice.RefNbr; 
      throw new PXRedirectToUrlException(url, "Open Source") 
      { 
       Mode = PXBaseRedirectException.WindowMode.NewWindow 
      }; 

問題がある、私が表示されるまで、左側のメニューを望んでいません。私はちょうどナビゲーションなしで画面が欲しい。これは可能ですか?

答えて

1

PXRedirectHelper.TryRedirectを使用して他のグラフを呼び出すのが好きです。 WindowModeは、フレームワークにグラフを開く方法を指示します。あなたの質問のために、あなたは以下の例に示すようにWindowMode.NewWindowを使用したいと思うでしょう:

var graph = PXGraph.CreateInstance<MyGraph>(); 
PXRedirectHelper.TryRedirect(graph, PXRedirectHelper.WindowMode.NewWindow); 

WindowModeための列挙値は次のとおりです。InLineWindow、新しい、メソッドによりNewWindow、ポップアップは、同じです。

また、あなたは...

throw new PXRedirectRequiredException(graph, true, string.Empty) { Mode = PXBaseRedirectException.WindowMode.NewWindow }; 
+0

おかげで、ブレンダンをこのような何かを行うことができます! – pmfith

関連する問題