2017-08-16 18 views
0

我公司開發的.NET控制插件(DropBoxAddIn)和應用上的動態導航頁字段屬性(投件箱),其控制。然後,我將Drop Box頁面包含在另一個頁面(Customer Card)的部分內容中。如何從Dynamics NAV的另一個頁面運行Control Add-ins方法?

投遞箱頁面有一個方法SetDocReference(),我試圖調用從如下客戶頁C/AL方法,該方法。 「。」。PAGE.SetDocReference('CUSTOMER',「No。」,0); 它顯示像一個例外「控制外接上網頁下拉框控件DropBoxAddIn尚未實例頁面視圖 - 客戶卡必須關閉。」

如果我評論了上面這段代碼並運行客戶卡頁面,然後它的工作和控制外接顯示在網頁上和他們的功能工作正常。

請幫我把它修好。

回答

0

因爲Dynamics NAV的頁面控件的生命週期的加載項未加載,當你調用SetDocReference。我建議你執行ControlAddInReady事件()。只要控制器未準備好並且ControlAddInReady獲得呼叫轉移信息,您就可以將信息存儲在全局變量中。之後SetDocReference()將直接工作。

相關問題