簡體   English   中英

對數據源 AX2012 的方法使用 cacheAddMethod

[英]Use cacheAddMethod for methods of datasource AX2012

有一種形式有兩種顯示方法。 所以表單加載是如此緩慢。 我搜索並找到了這種方式;

public void init()
{
    super();
    MyTable_DS.cacheAddMethod(tableMethodStr(MyTable, dispCreditBalance));
}

但我的顯示方法不在表格方法節點中。 我在表單 -> 數據源 -> 表 -> 方法節點下的方法。 所以 tableMethodStr 看不到我的方法。

在這種情況下如何使用這個 cacheAddMethod ?

不支持緩存表單顯示方法。 您可以嘗試啟用表單字段的“CacheDateMethod”屬性,但我預計它不會起作用。

如果可能(不依賴於表單變量)將顯示方法移動到表格並從表單中刪除。

一種解決方法是使用 map 來存儲結果,並且僅在 map 中找不到需要時重新計算。 您可以在此答案的 Pastebin 中看到一個示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM