是否可以在页面布局上刷新相关列表?

Mat*_*t K 1 salesforce

单击相关列表按钮后可能刷新标准页面布局上的单个相关列表(可能使用带有OnClick JavaScript的Ajax)?有没有人尝试这样的事情?

我知道使用Visualforce这是可能的,我可能需要走那条路.

Mat*_*t K 6

在浏览了main.js所有标准Salesforce页面上包含的JavaScript文件之后,我找到了一种方法来获取页面上所有相关列表的数组.这是一个"黑客",并不能保证工作(当然也不支持,特别是在Salesforce的每个新版本之后).

window.sfdcPage.relatedLists; // returns an array of related lists
Run Code Online (Sandbox Code Playgroud)

返回的每个相关列表上都有可用的功能.可以通过调用makeRLAjaxRequest函数刷新每个列表.

// where 4 is the Related List number
window.sfdcPage.makeRLAjaxRequest(null,window.sfdcPage.relatedLists[4].listId);
Run Code Online (Sandbox Code Playgroud)