2016-06-10 45 views
1

我需要調用父窗體,但我的父窗體是一個列表頁面窗體。 因爲我知道我不能添加新的方法列表頁面形式我需要將此方法添加到相關列表頁面窗體的交互類。但我不知道該怎麼做。刷新呼叫者列表頁面表格

你有什麼建議嗎?

回答

0

你有兩個選擇:

  1. 設置AutoRefreshData在列表頁面上的菜單項。這將刷新列表頁面,我不確定什麼時候(可能它在動作菜單項上效果最好)。
  2. 從子窗體調用element.args().record().datasource().research(true);
+0

感謝jan,第二選擇爲我工作 – afk

0

您可以刷新呼叫記錄的數據源。 您需要將element.args()。record()。datasource()轉換爲FormDatasource,以便根據需要調用research()或executeQuery()。 此外,您還可以/必須使用常見的isFormDatasource()方法檢查記錄是否來自表單。如果這是真的,那麼這個記錄是來自於形式。 如果您需要從另一個窗體刷新父項,則應該在此窗體的closeOk()方法或類的邏輯的末尾執行此操作。

+0

感謝Anze,我錯過了關於closeOk()的觀點,重構了我的代碼以便使用它。 – afk