2017-07-13 8 views
0

DACおよびBLCのオブジェクトにどのようにアクセスできますか? DACの拡張のために私はちょうどどちらかお使いのベースDACやベースグラフ上GetExtensionを呼び出し、正しくあなたの質問を理解すると仮定すると、DAC BLCオブジェクト

class BaseDACExtension : PXCacheExtension<BaseDAC> 
{ 
    public void SomeMethod() 
    { 
     BaseDAC dac = Base; 
    } 
} 
+0

DAC拡張にはメソッド定義が含まれていてはなりません。私はあなたがAcumatica Frameworkで作業する方法の基本的な理解を得るためにT100トレーニング資料を読むことをお勧めします:http://acumaticaopenuniversity.com/courses/development/t100-introduction-to-acumatica-framework/ –

答えて

1

...

(baseDacはBaseDacのインスタンスです)グラフ拡張の
var dacExt = baseDac.GetExtension<BaseDACExtension>(); 

(baseGraphがBaseGraphのインスタンスである)

var graphExt = baseGraph.GetExtension<BaseGraphExtension>(); 
+0

しかし、私はblcのオブジェクトが欲しいdac extensible – AsifAli72090

+0

は後方に音を出す。 BLC拡張ではDACエクステンションを使用する必要がありますが、DACではメソッド/ロジックを持たないのが一般的です。ロジックはBLCになければなりません。 – Brendan

+0

何もパラメータを介してDACのメソッドにグラフを渡すだけであなたは止まらないでしょう。それはちょうど正常ではない、または推奨されていません。 – Brendan

関連する問題