2012-05-07 4 views
1

標準関連のリストボタンをクリックした後にページレイアウトを更新することは可能ですか(OnClick JavaScriptでAjaxを使用する可能性があります)?誰もこれのような何かをしようとしましたか?ページレイアウトで関連リストを更新することはできますか?

私はこれがVisualforceを使用して可能であることを認識しており、そのルートに行く必要があるかもしれません。

+0

おそらく、ハックです。ページ全体をリフレッシュするのはずっと簡単です... –

答えて

6

すべての標準Salesforceページに含まれるmain.js 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これはハックだと強調していますが、これらのテクニックを使用する必要があるときにはうんざりしますが、やむを得ないことです! –

関連する問題