簡體   English   中英

AX2012-ListPageGrid不更新

[英]AX2012 - ListPageGrid does not update

我在將Microsoft Dynamics AX 2012-R3環境之一添加到ListPageGrid的另一個字段時遇到很多麻煩。

有關一些背景信息,我嘗試使用4種不同的環境。 2個成功,2個失敗。 環境就像這樣:

環境A:MS AX 2012 R3-演示數據。 我按照以下步驟操作,可以成功地將新字段添加到ListPageGrid或交換它們的順序。

環境B:MS AX 2012 R3-客戶端數據#1 我在這里執行完全相同的步驟,看不到任何更改。

環境C:MS AX 2012 R3-客戶端數據#1-復制。 此環境本質上是環境B的克隆,它具有非常相似的數據。 我也無法在此處看到更改。

環境D:MS AX 2012-客戶端數據#2 這不是R3環境,並且包含與環境C和B不同的數據。

現在,按照以下步驟進行更改:

  1. 打開表單(在我的情況下為ReqTransPoListPage
  2. 設計->設計-> [Grid:ListPageGrid]
  3. 然后,我將在新窗口中打開附加到網格的數據源(在我的情況下為RecPO
  4. 將字段從窗口拖動到當前字段列表
  5. 保存/編譯表格

在環境A和D中,這是成功的;在環境B和C中,這不是成功的。 我還嘗試過簡單地重新排列網格中現有字段的順序,並在相同環境中再次獲得相同的結果。

在環境A和D中成功添加新字段后,我可以立即看到它們,而當我右鍵單擊->個性化時,我可以看到添加的新字段。 在環境C和D中,我不能。 它只是坐在網格下面,在其他任何地方都不可見。 我也可以打亂字段的順序,這對表單沒有影響。

為了確認我實際上是在尋找正確的表格,我選擇了一個當前存在的字段並給它加上了標簽。 令我驚訝的是,它奏效了。 我可以給當前存在的字段加上標簽,但是不能交換訂單,添加任何新內容或刪除它們。

看到這種模式,可以得出結論,這是我的環境B和C中的某種配置,因為它們非常相似。

是否有人對我為什么不能進行這些更改有任何想法,或者我應該檢查哪些內容是否配置錯誤? 老實說,我已經花了整整一整天的時間,這真令人沮喪。

任何幫助將不勝感激。 提前致謝!

(我可以查找並在必要時提供任何進一步的信息。我已經檢查了網格的數據源,與之關聯的查詢等)

嘗試關閉所有表單並刷新您的使用情況數據。

在您的開發環境中,轉到:工具>選項>使用數據(按鈕),然后單擊“重置”按鈕。 這將清除所有已保存的選擇/查詢/個性化設置/等。 但我假設這將解決您的隨機表單可見性問題。

您還可以在“表單設置”標簽中找到該表單,然后刪除該表單,以進行更多外科手術。 通常,清除使用情況數據是解決奇怪的UX問題的首選方法。

我遇到了表單Mod無法顯示的問題,通常對我來說這最終是使用情況數據問題。 嘗試清除您的使用情況數據:

  • 從開發窗口轉到工具>選項
  • 單擊對話框工具欄中的使用情況數據按鈕
  • 打開“所有使用情況數據”選項卡,然后在“元素名稱”字段中使用通配符(* RecPo *)查找與您的表單和數據源有關的所有使用情況數據
  • 使用Ctrl + A將其全部選中,然后使用Alt + F9將其刪除。 關閉並重新編譯該窗體,希望您所做的更改將可見。

B和C中的網格在網格控件的DataGroup屬性中是否具有值?

如果是這樣,您添加到網格的任何字段都將被丟棄。

暫無
暫無

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

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