2012-05-07 38 views
1

在單擊相關列表按鈕(可能使用帶有OnClick JavaScript的Ajax)後,是否可以刷新標準頁面佈局上的單個相關列表?有沒有人嘗試過這樣的事情?是否可以刷新頁面佈局上的相關列表?

我知道這可以使用Visualforce,我可能需要去那條路線。

+0

也許,但它會是一個破解。更容易刷新整個頁面... –

回答

6

在所有標準Salesforce頁面上包含的JavaScript文件中,我發現了一種獲取頁面上所有相關列表數組的方法。這是一種「黑客攻擊」,並且不能保證能夠正常工作(並且肯定不會受到支持,尤其是在每次發佈Salesforce之後)。

window.sfdcPage.relatedLists; // returns an array of related lists 

返回的每個相關列表都有可用的函數。每個列表都可以通過調用makeRLAjaxRequest函數來刷新。

// where 4 is the Related List number 
window.sfdcPage.makeRLAjaxRequest(null,window.sfdcPage.relatedLists[4].listId); 
+1

+ +1爲突出顯示這是一個黑客,當我們不得不訴諸於使用這些技術,但它也是不可避免的! –

相關問題