1

例如:在SalesTableListPage中我想在窗體打開時自動應用過濾器。我希望此過濾器出現在標準過濾區域中,如下所示。我需要通過AOT完成此過濾器,以便用戶無需在Rich Client中自行實施。如何在Dynamics AX 2012 R3列表頁面中添加默認過濾器

我可以通過製作額外的菜單項來解決這個問題,就像在SalesTableListPageOpen中一樣。但是這個選項不允許用戶切換到發票或取消銷售。

任何幫助表示讚賞。

Filter Location

回答

0

這不能做,那不是一個支持的方案。您可以更改查詢範圍,但不會在用戶界面中給出提示。

+1

雖然第一部分是正確的,但我確實在我的案例中找到了一些可用於解決方法的方法。如果我修改查詢範圍並將其相關字段添加到列表頁面上,則用戶將在受影響的列上方看到過濾器。 例如:如果我在SalesTableListPage的SalesTable.SalesStatus上添加了「Open Order」的查詢範圍,則用戶將在Sales Status字段上方看到過濾器。用戶也可以通過修改文本並按回車鍵來更改過濾器。 所以雖然這不是我在尋找的問題,但這是我所見過的最接近的解決方案 –

相關問題