我在機會產品選項卡中有一個自定義行號字段,供客戶重新選擇所選產品,並且網格按自定義字段值進行排序。如何將訂單項自定義字段值從機會傳遞給銷售訂單?
我試圖將機會的價值傳遞給也有類似領域的銷售訂單。
下面的代碼我已經嘗試,並沒有工作
PXGraph.InstanceCreated.AddHandler<SOOrderEntry>((graph) =>
{
graph.RowUpdated.AddHandler<SOLine>((cache, args) =>
{
CROpportunityProducts product = (adapter.View.Graph as OpportunityMaint).Products.Current;
CROpportunityProductsExtNV productext = PXCache<CROpportunityProducts>.GetExtension<CROpportunityProductsExtNV>(product);
SOLine soline = (SOLine)args.Row;
SOLineExtNV solineext = PXCache<SOLine>.GetExtension<SOLineExtNV>(soline);
solineext.UsrLineNo = productext.UsrLineNo;
});
});
下面這段代碼對所有行號返回相同的值
我還沒有看到PXResult .Current之前的使用。我假設這個例子中的Graph是SOOrderEntry?和PXResult <>。當前知道哪個產品當前正以某種方式從不同的圖表中選擇?這是一個更好的答案,只是對使用PXResult <>感興趣。當前 –
Brendan
該解決方案要好得多。爲我的解決方案進行測試,效果很好。謝謝Dhiren。 – Brendan