標準関連のリストボタンをクリックした後にページレイアウトを更新することは可能ですか(OnClick JavaScriptでAjaxを使用する可能性があります)?誰もこれのような何かをしようとしましたか?ページレイアウトで関連リストを更新することはできますか?
私はこれがVisualforceを使用して可能であることを認識しており、そのルートに行く必要があるかもしれません。
標準関連のリストボタンをクリックした後にページレイアウトを更新することは可能ですか(OnClick JavaScriptでAjaxを使用する可能性があります)?誰もこれのような何かをしようとしましたか?ページレイアウトで関連リストを更新することはできますか?
私はこれがVisualforceを使用して可能であることを認識しており、そのルートに行く必要があるかもしれません。
すべての標準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これはハックだと強調していますが、これらのテクニックを使用する必要があるときにはうんざりしますが、やむを得ないことです! –
おそらく、ハックです。ページ全体をリフレッシュするのはずっと簡単です... –